import { getValidAccessToken } from "../oauth/getValidAccessToken"; import { type TokenStore } from "../oauth/tokenStore"; import type { CommonArgs } from "../cli/commonArgs"; import type { CommandDeps } from "../cli/types"; /** Verb-specific deps for `axe-auth token`. */ export interface TokenDeps extends CommandDeps { /** Override `getValidAccessToken` so tests don't touch the keychain or network. */ getToken?: typeof getValidAccessToken; /** Override the token store. Defaults to a fresh `KeyringTokenStore()`. */ tokenStore?: TokenStore; } /** `axe-auth token` — print a currently-valid access token to stdout. */ declare const tokenCommand: { name: string; summary: string; helpText: string; options: {}; requiresConfig: false; run(_args: CommonArgs, deps: TokenDeps): Promise; }; export default tokenCommand;