import { type ReactNode } from 'react'; import { Zero } from '../../zero-client/src/client/zero.ts'; import type { Schema } from '../../zero-schema/src/builder/schema-builder.ts'; import type { CustomMutatorDefs } from '../../zero-client/src/client/custom.ts'; import type { ZeroOptions } from '../../zero-client/src/client/options.ts'; export declare function useZero(): Zero; export declare function createUseZero(): () => Zero; export type ZeroProviderProps = (ZeroOptions | { zero: Zero; }) & { init?: (zero: Zero) => void; children: ReactNode; }; export declare function ZeroProvider({ children, init, ...props }: ZeroProviderProps): import("react/jsx-runtime").JSX.Element | undefined; //# sourceMappingURL=zero-provider.d.ts.map