import { FC, ReactNode } from "react"; import { IFormoAnalytics, Options } from "./types"; export interface FormoAnalyticsProviderProps { writeKey: string; options?: Options; disabled?: boolean; children: ReactNode; } export declare const FormoAnalyticsContext: import("react").Context; /** * A stable key over the serializable parts of Options. The provider effect * re-initialises the SDK when this key changes; anything that alters SDK * behaviour must be represented here, or a runtime change to it is silently * ignored. Complex objects are tracked by presence, plus the flags that * change what the SDK does with them. */ export declare const computeOptionsKey: (options?: Options) => string; export declare const FormoAnalyticsProvider: FC; export declare const useFormo: () => IFormoAnalytics; //# sourceMappingURL=FormoAnalyticsProvider.d.ts.map