import type { HookOptions, TableHandlerClient } from "../prostgles";
export type DataFetchHookResult = {
    data: any;
    error?: undefined;
    isLoading: false;
} | {
    data?: undefined;
    error: unknown;
    isLoading: false;
} | {
    data?: undefined;
    error?: undefined;
    isLoading: true;
};
export declare const useSync: (syncFunc: Required<TableHandlerClient>["sync"] | Required<TableHandlerClient>["syncOne"], basicFilter: Parameters<Required<TableHandlerClient>["sync"]>[0], syncOptions: Parameters<Required<TableHandlerClient>["sync"]>[1], hookOptions?: HookOptions) => {
    data: any;
    error: unknown;
    isLoading: boolean;
};
//# sourceMappingURL=useSync.d.ts.map