import type { Logger } from 'myst-cli-utils';
export * from './checkUserTokenStatus.js';
export * from './setUserToken.js';
export * from './showCurrentTokenRecord.js';
/**
 * Interactively select a saved token to use
 */
export declare function selectToken(log: Logger): Promise<void>;
/**
 * Remove current token without deleting saved tokens, allowing anonymous sessions
 */
export declare function selectAnonymousToken(log: Logger): Promise<void>;
/**
 * Delete current token
 *
 * If `opts.all` is true, this will remove all saved tokens.
 */
export declare function deleteToken(log?: Logger, opts?: {
    all?: boolean;
}): void;
/**
 * Provide info on the current session token and other saved tokens
 */
export declare function listUserTokens(log: Logger): Promise<void>;
//# sourceMappingURL=index.d.ts.map