export type CookieType = 'MANDATORY' | 'STATISTICS' | 'MARKETING' | 'FUNCTIONAL';

export interface CookieConsent {
  accepted: CookieType[];
  timestamp: number;
}

export interface CookieOption {
  title: string;
  description: string;
  key: CookieType;
  disabled?: boolean;
}

export interface OptionProps {
  active: boolean;
  onActiveChange: () => void;
  data: CookieOption;
}

export interface ToggleProps {
  active: boolean;
}
