import * as React from 'react';
type ConsentStatus = 'analytics' | 'essential' | null;
interface AnalyticsContextValue {
  consentStatus: ConsentStatus;
  hasAnalyticsConsent: boolean;
  needsConsent: boolean;
  setAnalyticsConsent: () => void;
  setEssentialOnly: () => void;
}
export declare function useAnalyticsConsent(): AnalyticsContextValue;
export declare function CookieConsentDialog(): import("react/jsx-runtime").JSX.Element;
export declare function AnalyticsProvider({
  children
}: {
  children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export {};