import { HubSpotConfigAccount } from '@hubspot/local-dev-lib/types/Accounts'; import { Environment } from '@hubspot/local-dev-lib/types/Accounts'; import { DeveloperTestAccount } from '@hubspot/local-dev-lib/types/developerTestAccounts.js'; import { ProjectDevTargetAccountPromptResponse } from '../../../prompts/projectDevTargetAccountPrompt.js'; import { ExitFunction } from '../../../../types/Yargs.js'; export declare function confirmDefaultAccountIsTarget(accountConfig: HubSpotConfigAccount, exit: ExitFunction): Promise; export declare function checkIfDefaultAccountIsSupported(accountConfig: HubSpotConfigAccount, hasPublicApps: boolean, exit: ExitFunction): Promise; export declare function checkIfParentAccountIsAuthed(accountConfig: HubSpotConfigAccount): void; export declare function checkIfAccountFlagIsSupported(accountConfig: HubSpotConfigAccount, hasPublicApps: boolean): void; export declare function suggestRecommendedNestedAccount(accounts: HubSpotConfigAccount[], accountConfig: HubSpotConfigAccount, hasPublicApps: boolean): Promise; export declare function createSandboxForLocalDev(accountId: number, accountConfig: HubSpotConfigAccount, env: Environment): Promise; export declare function createDeveloperTestAccountForLocalDev(accountId: number, accountConfig: HubSpotConfigAccount, env: Environment, useV2?: boolean): Promise; export declare function useExistingDevTestAccount(env: Environment, account: DeveloperTestAccount): Promise; export declare function hasSandboxes(account: HubSpotConfigAccount): Promise; export declare function selectAccountTypePrompt(accountConfig: HubSpotConfigAccount): Promise;