/** * Run the full loopback login against `controlPlaneUrl`; returns a session token to store. * `fresh` forces a real re-authentication (`substrat login --fresh`): the broker skips any * live browser session AND the IdP re-prompts past its SSO cookie — without it, a browser * signed in as the wrong account silently wins and no typed email can change the outcome. */ export declare function browserLogin(controlPlaneUrl: string, opts?: { fresh?: boolean; }): Promise; //# sourceMappingURL=login.d.ts.map