import { AxiosResponse } from 'axios';
import ClientSession from '../../clientSession';
import CollectionResource from '../base/collectionResource';
import Account from './account';
export default class Accounts extends CollectionResource {
    constructor(clientSession: ClientSession);
    account(id: string): Account;
    getHostingAccountTemplate(externalId: string): Promise<AxiosResponse>;
    protected _buildDefaults(resource: AccountCreateRequest): AccountCreateRequest;
}
interface AccountCreateRequest {
    awsAccountId: string;
    envMgmtRoleArn: string;
    hostingAccountHandlerRoleArn: string;
    name: string;
    externalId: string;
}
export {};
//# sourceMappingURL=accounts.d.ts.map