import { Synnax as Client } from '@synnaxlabs/client';
import { FC, PropsWithChildren } from 'react';
interface ClientConnector {
    (connected: boolean): void;
}
export declare const useConnectToClient: () => ClientConnector;
export interface CreateSynnaxWrapperArgs {
    client: Client | null;
    excludeFluxStores?: string[];
}
export declare const createSynnaxWrapper: ({ client, excludeFluxStores, }: CreateSynnaxWrapperArgs) => FC<PropsWithChildren>;
export declare const createAsyncSynnaxWrapper: (args: CreateSynnaxWrapperArgs) => Promise<FC<PropsWithChildren>>;
export {};
//# sourceMappingURL=Synnax.d.ts.map