import { type ClearanceCookie } from "./clearance.js"; interface Credentials { username: string; password: string; } /** * Open a headed Chrome, clear the Cloudflare challenge, complete the Plone login, * and harvest the clearance + session cookies. * * With `creds`, the login form is auto-filled and submitted (used by the * `npm run login` CLI). Without `creds`, the form is left for the user to fill * in the browser window — no password touches this process — and we wait for the * authenticated state (used by the `login` MCP tool). */ export declare function mintClearance(creds?: Credentials): Promise<{ userAgent: string; cookies: ClearanceCookie[]; }>; export {}; //# sourceMappingURL=browser-auth.d.ts.map