import { ResolvedConsent, SaveConsentInput } from './types'; export interface UseCookieConsentOptions { isAuthenticated: boolean; consentVersion: string; domain?: string; } export interface UseCookieConsent { consent: ResolvedConsent | null; isResolved: boolean; acceptAll: () => void; rejectAll: () => void; save: (partial: SaveConsentInput) => void; reset: () => void; } export declare const useCookieConsent: (opts: UseCookieConsentOptions) => UseCookieConsent;