//#region src/services/auth/token-storage.d.ts interface AuthTokenStorageSetOptions { expiresAt: Date | null; maxAgeSeconds: number | null; } interface AuthTokenStorage { get(): string | null; set(token: string, options: AuthTokenStorageSetOptions): void; clear(): void; } interface CookieAuthTokenStorageOptions { cookieName?: string; path?: string; secure?: boolean; sameSite?: "lax" | "strict" | "none"; } /** * Creates in-memory auth token storage. */ declare function createMemoryAuthTokenStorage(initialToken?: string | null): AuthTokenStorage; /** * Creates cookie-backed auth token storage. */ declare function createCookieAuthTokenStorage(options?: CookieAuthTokenStorageOptions): AuthTokenStorage; //#endregion export { AuthTokenStorage, AuthTokenStorageSetOptions, CookieAuthTokenStorageOptions, createCookieAuthTokenStorage, createMemoryAuthTokenStorage }; //# sourceMappingURL=token-storage.d.ts.map