import { MembraneClient, WorkspaceSyncEvent } from '@membranehq/sdk'; export declare function useElementsBackgroundSync(handlers?: { onMessage?: (event: WorkspaceSyncEvent) => void; onError?: (error: Error) => void; onOpen?: () => void; onInvalidationSuccess?: (event: WorkspaceSyncEvent, invalidatedKeys: string[]) => void; onInvalidationError?: (event: WorkspaceSyncEvent, error: Error) => void; }, customClient?: MembraneClient, disabled?: boolean): void; export declare function handleSSEMessage(eventData: WorkspaceSyncEvent, cache: Map, mutate: (key: string) => Promise, handlers: NonNullable[0]> | undefined): void;