//#region src/lib/cookie.d.ts type SetCookieOptions = { maxAge: number | "session"; noOpIfServerComponent?: boolean; domain?: string; secure?: boolean; }; type DeleteCookieOptions = { noOpIfServerComponent?: boolean; domain?: string; }; type CookieHelper = { get: (name: string) => string | null; getAll: () => Record; set: (name: string, value: string, options: SetCookieOptions) => void; setOrDelete: (name: string, value: string | null, options: SetCookieOptions & DeleteCookieOptions) => void; delete: (name: string, options: DeleteCookieOptions) => void; }; declare function createPlaceholderCookieHelper(): Promise; declare function createCookieHelper(): Promise; declare function createBrowserCookieHelper(): CookieHelper; declare function getCookieClient(name: string): string | null; declare function getAllCookiesClient(): Record; declare function getCookie(name: string): Promise; declare function isSecure(): Promise; declare function setOrDeleteCookieClient(name: string, value: string | null, options: SetCookieOptions & DeleteCookieOptions): void; declare function setOrDeleteCookie(name: string, value: string | null, options: SetCookieOptions & DeleteCookieOptions): Promise; declare function deleteCookieClient(name: string, options: DeleteCookieOptions): void; declare function deleteCookie(name: string, options: DeleteCookieOptions): Promise; declare function setCookieClient(name: string, value: string, options: SetCookieOptions): void; declare function setCookie(name: string, value: string, options: SetCookieOptions): Promise; declare function saveVerifierAndState(): Promise<{ codeChallenge: string; state: string; }>; declare function consumeVerifierAndStateCookie(state: string): { codeVerifier: string; } | null; //#endregion export { CookieHelper, consumeVerifierAndStateCookie, createBrowserCookieHelper, createCookieHelper, createPlaceholderCookieHelper, deleteCookie, deleteCookieClient, getAllCookiesClient, getCookie, getCookieClient, isSecure, saveVerifierAndState, setCookie, setCookieClient, setOrDeleteCookie, setOrDeleteCookieClient }; //# sourceMappingURL=cookie.d.ts.map