import { EgiroAuthResponse } from './egiroAuthResponse';
import { PlaidAuthResponse } from './plaidAuthResponse';
import { TruelayerAuthResponse } from './truelayerAuthResponse';
export interface LinkedAccountAuthResponseDto {
    egiro?: EgiroAuthResponse;
    plaid?: PlaidAuthResponse;
    truelayer?: TruelayerAuthResponse;
    type?: LinkedAccountAuthResponseDto.TypeEnum;
}
export declare namespace LinkedAccountAuthResponseDto {
    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=linkedAccountAuthResponseDto.d.ts.map