import { FC, ReactNode } from 'react'; export type BasedUiEndpoints = { query: string; schema: string; update: string; create: string; delete: string; users: string; auth: string; copy: string; }; export declare const useBasedEndpoints: () => BasedUiEndpoints; export declare const useBasedQuery: (payload?: any, opts?: { persistent: boolean; }) => { loading: boolean; data?: any; error?: import("@based/errors").BasedError; checksum?: number; }; export declare const useBasedSchema: typeof useBasedQuery; export declare const BasedUiEndpointsProvider: FC<{ children: ReactNode; endpoints?: Partial; }>;