import { LeappCommand } from "../../leapp-command"; import { Config } from "@oclif/core/lib/config/config"; import { Session } from "@noovolari/leapp-core/models/session"; import { CredentialsInfo } from "@noovolari/leapp-core/models/credentials-info"; export default class StartSsmSession extends LeappCommand { static description: string; static examples: string[]; static flags: { sessionId: import("@oclif/core/lib/interfaces").OptionFlag; region: import("@oclif/core/lib/interfaces").OptionFlag; ssmInstanceId: import("@oclif/core/lib/interfaces").OptionFlag; }; constructor(argv: string[], config: Config); run(): Promise; selectSession(): Promise; generateCredentials(session: Session): Promise; selectRegion(session: Session): Promise; selectSsmInstance(credentials: CredentialsInfo, r: string): Promise; startSsmSession(credentials: CredentialsInfo, ssmInstanceIdString: string, r: string): Promise; private validateFlags; private availableRegions; }