import { type IdentityTokens } from "./auth0.js"; /** * Asks the identity provider to email a one-time code. This is the only step of * the sign-in flow that needs no credential, which is what makes the flow * usable from a terminal with no browser. */ export declare function startEmailPasswordless(opts: { email: string; }): Promise; /** * Trades the emailed code for an access token. `offline_access` is requested so * the caller can refresh once a workspace exists: the workspace list is baked * into the token's claims and a freshly created workspace is not in them yet. */ export declare function exchangeEmailOtp(opts: { email: string; otp: string; }): Promise; export declare function refreshAccessToken(opts: { refreshToken: string; }): Promise; //# sourceMappingURL=passwordless.d.ts.map