/**
 * Allows waiting until all modules of the client have been properly initialized
 * and are ready for use.
 *
 * @example
 * ```ts
 * const client = createDynamicClient({ environmentId: 'env-id' });
 * await waitForClientInitialized(client);
 * // Client is now fully ready
 * ```
 *
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns A promise that resolves once the client is fully initialized.
 * @see initializeClient
 * @see createDynamicClient
 * @notInstrumented
 * @noHook Client lifecycle management is not exposed as a hook; use useInitStatus.
 */
export declare const waitForClientInitialized: (client?: import("../../../exports").DynamicClient) => Promise<void>;
//# sourceMappingURL=waitForClientInitialized.d.ts.map