import type { Snippet } from 'svelte'; type CookieVariant = 'bar' | 'card'; interface CookieConsentProps { title?: string; description?: string; acceptLabel?: string; rejectLabel?: string; customizeLabel?: string; policyLabel?: string; policyHref?: string; showCustomize?: boolean; /** `bar` = full-width bottom strip (default). `card` = floating panel. */ variant?: CookieVariant; position?: 'bottom-left' | 'bottom-right' | 'bottom-center'; /** * `fixed` — viewport (production). * `absolute` — positioned parent. * `static` — in document flow (Storybook / previews). */ placement?: 'fixed' | 'absolute' | 'static'; class?: string; children?: Snippet; onaccept?: () => void; onreject?: () => void; oncustomize?: () => void; } declare const CookieConsent: import("svelte").Component; type CookieConsent = ReturnType; export default CookieConsent;