import { BinDetail } from "./binDetail";
import { DSPublicKeyDetail } from "./dSPublicKeyDetail";
import { ThreeDS2CardRangeDetail } from "./threeDS2CardRangeDetail";
export declare class ThreeDSAvailabilityResponse {
    "binDetails"?: BinDetail | null;
    /**
    * List of Directory Server (DS) public keys.
    */
    "dsPublicKeys"?: Array<DSPublicKeyDetail>;
    /**
    * Indicator if 3D Secure 1 is supported.
    */
    "threeDS1Supported"?: boolean;
    /**
    * List of brand and card range pairs.
    */
    "threeDS2CardRangeDetails"?: Array<ThreeDS2CardRangeDetail>;
    /**
    * Indicator if 3D Secure 2 is supported.
    */
    "threeDS2supported"?: boolean;
    static readonly discriminator: string | undefined;
    static readonly mapping: {
        [index: string]: string;
    } | undefined;
    static readonly attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
        format: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
        format: string;
    }[];
    constructor();
}
