CompleteQueryLoaderLifecycleHandlers: {
    [K in keyof QueryLoaderLifecycleHandlers]-?: NonNullable<
        QueryLoaderLifecycleHandlers[K],
    >
}

The same handlers with every one provided — what a host's complete bundle looks like. Derived from QueryLoaderLifecycleHandlers so the two cannot drift; Required alone would not do, since it strips optionality but leaves the explicit | undefined in each property's type.