import { CookieConsentOptions } from './cookie-consent-library';

export interface UseCookieConsentReturn {
  consent: string | null;
  hasConsent: (type?: 'all' | 'essential') => boolean;
  showWidget: () => void;
  showPreferences: () => void;
  resetConsent: () => void;
  isLoaded: boolean;
}

export declare const useCookieConsent: (options?: CookieConsentOptions) => UseCookieConsentReturn;

export { CookieConsentOptions }; 