import { EgiroAuthRequest } from './egiroAuthRequest';
import { PlaidAuthRequest } from './plaidAuthRequest';
import { TruelayerAuthRequest } from './truelayerAuthRequest';
export interface LinkedAccountAuthRequestDto {
    egiro?: EgiroAuthRequest;
    plaid?: PlaidAuthRequest;
    truelayer?: TruelayerAuthRequest;
    type: LinkedAccountAuthRequestDto.TypeEnum;
}
export declare namespace LinkedAccountAuthRequestDto {
    const validTypeEnum: readonly ["PLAID", "TRUELAYER", "EGIRO"];
    type TypeEnum = (typeof validTypeEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=linkedAccountAuthRequestDto.d.ts.map