export declare const COOKIE_BANNER_VARIANTS: readonly ["simple", "detailed"]; export declare const COOKIE_BANNER_POSITIONS: readonly ["bottom", "top"]; export type CookieBannerVariant = (typeof COOKIE_BANNER_VARIANTS)[number]; export type CookieBannerPosition = (typeof COOKIE_BANNER_POSITIONS)[number]; /** * One category of cookies the user can opt into or out of. * * `required: true` categories cannot be disabled (the switch is replaced by a * fixed check-mark indicator and the `enabled` state is forced to `true`). */ export type CookieCategory = { /** Stable identifier returned in the consent payload (e.g. `"analytics"`). */ id: string; /** Visible label (e.g. `"Cookie-uri statistice"`). */ label: string; /** Description rendered under the label. Plain text. */ description: string; /** When set, the category is always-on (check-mark instead of switch). */ required?: boolean; /** Initial value for the switch. Ignored when `required` is `true`. */ enabled?: boolean; }; /** Payload emitted by `mudAccept` and `mudSavePreferences`. */ export type CookieConsentDetail = { /** Map of category id → user's choice. Required categories are always `true`. */ categories: Record; }; /** Romanian-first default copy. Overridable via the public `@Prop`s. */ export declare const COOKIE_BANNER_DEFAULTS: { readonly title: "Folosim cookie-uri"; readonly body: "Acest site folosește cookie-uri pentru a asigura funcționalitatea de bază și performanța. În plus, utilizăm cookie-uri de țintire pentru a îmbunătăți experiența ta, pentru analize și pentru a afișa conținut personalizat."; readonly expandedTitle: "Alege ce cookie-uri să accepți"; readonly acceptLabel: "Accept toate"; readonly rejectLabel: "Refuză toate"; readonly manageLabel: "Personalizează"; readonly saveLabel: "Salvează preferințele"; readonly privacyLabel: "Politica de confidențialitate"; readonly requiredLabel: "Obligatoriu"; readonly closeLabel: "Închide"; readonly moreLabel: "Mai mult"; readonly lessLabel: "Mai puțin"; }; /** * Default category catalogue used when the consumer does not pass `categories`. * Aligns with the GDPR-recommended three buckets (necessary / analytics / * marketing). Consumers should override with their own copy and ids. */ export declare const COOKIE_BANNER_DEFAULT_CATEGORIES: ReadonlyArray;