import { Context } from "../../bundler/context.js"; /** * Whether Big Brain accepts this credential. Takes the header explicitly so * callers can check a credential other than the one `ctx` resolved to. */ export declare function isAuthorizedHeader(ctx: Context, header: string): Promise; export declare function checkAuthorization(ctx: Context, acceptOptIns: boolean): Promise; export declare function performLogin(ctx: Context, { overrideAuthUrl, overrideAuthClient, overrideAuthUsername, overrideAuthPassword, overrideAccessToken, loginFlow, open, acceptOptIns, dumpAccessToken, deviceName: deviceNameOverride, anonymousId, vercel, vercelOverride, }?: { overrideAuthUrl?: string | undefined; overrideAuthClient?: string | undefined; overrideAuthUsername?: string | undefined; overrideAuthPassword?: string | undefined; overrideAccessToken?: string | undefined; loginFlow?: "auto" | "paste" | "poll" | undefined; open?: boolean | undefined; acceptOptIns?: boolean | undefined; dumpAccessToken?: boolean | undefined; deviceName?: string | undefined; anonymousId?: string | undefined; vercel?: boolean | undefined; vercelOverride?: string | undefined; }): Promise; export declare function ensureLoggedIn(ctx: Context, options?: { message?: string | undefined; overrideAuthUrl?: string | undefined; overrideAuthClient?: string | undefined; overrideAuthUsername?: string | undefined; overrideAuthPassword?: string | undefined; }): Promise; //# sourceMappingURL=login.d.ts.map