import { CookieStorage } from 'aws-amplify/adapter-core'; import { OAuthTokenResponsePayload } from '../types'; export declare const createTokenCookies: ({ tokensPayload, userPoolClientId, }: { tokensPayload: OAuthTokenResponsePayload; userPoolClientId: string; }) => { name: string; value: string; }[]; export declare const createTokenRemoveCookies: (keys: string[]) => { name: string; value: string; }[]; export declare const createTokenCookiesSetOptions: ({ domain, sameSite, expires, maxAge }: CookieStorage.SetCookieOptions, origin: string) => { domain: string | undefined; path: string; httpOnly: boolean; secure: boolean; sameSite: boolean | "strict" | "lax" | "none"; expires: Date | undefined; maxAge: number | undefined; }; export declare const createTokenCookiesRemoveOptions: (setCookieOptions: CookieStorage.SetCookieOptions) => { domain: string | undefined; path: string; maxAge: number; }; export declare const isServerSideAuthAllowedCookie: (cookieName: string) => boolean;