export interface AWSAccount {
    id: string;
    name: string;
    region: string;
    accessKeyId: string;
    secretAccessKey: string;
    sessionToken?: string;
    profile?: string;
    isDefault?: boolean;
    githubUsername?: string;
    githubToken?: string;
}
export interface PersistedAccount extends AWSAccount {
}
export interface AccountState {
    activeAccountId: string | null;
    defaultAccountId: string | null;
}
export interface AWSClients {
    amplify: any;
    dynamodb: any;
    dynamodbDoc: any;
    lambda: any;
    cloudwatch: any;
    cloudwatchLogs: any;
    cloudformation: any;
    appsync: any;
    secretsManager: any;
    ssm: any;
    cognito: any;
    iam: any;
    s3: any;
    sts: any;
}
//# sourceMappingURL=index.d.ts.map