/** * Cookie utilities for Grain Analytics * Provides GDPR-compliant cookie management with configurable options */ export interface CookieConfig { domain?: string; path?: string; sameSite?: 'strict' | 'lax' | 'none'; secure?: boolean; maxAge?: number; } /** * Set a cookie with configurable options */ export declare function setCookie(name: string, value: string, config?: CookieConfig): void; /** * Get a cookie value by name */ export declare function getCookie(name: string): string | null; /** * Delete a cookie by name */ export declare function deleteCookie(name: string, config?: Pick): void; /** * Check if cookies are available and working */ export declare function areCookiesEnabled(): boolean; //# sourceMappingURL=cookies.d.ts.map