import { AccountNamePromptResponse } from './accountNamePrompt.js'; import { PromptConfig } from '../../types/Prompts.js'; export type PersonalAccessKeyPromptResponse = { personalAccessKey: string; env: string; }; type AccountIdPromptResponse = { accountId: number; }; type ClientIdPromptResponse = { clientId: string; }; type ClientSecretPromptResponse = { clientSecret: string; }; type ScopesPromptResponse = { scopes: string[]; }; export type OauthPromptResponse = AccountNamePromptResponse & AccountIdPromptResponse & ClientIdPromptResponse & ClientSecretPromptResponse & ScopesPromptResponse; /** * Displays notification to user that we are about to open the browser, * then opens their browser to the personal-access-key shortlink */ export declare function personalAccessKeyPrompt({ env, account, }: { env: string; account?: number; }): Promise; export declare const OAUTH_FLOW: (PromptConfig | PromptConfig | PromptConfig | PromptConfig | PromptConfig)[]; export {};