import type { ObjectSchema, Schema } from "./json-schema.js";
export interface AccountAddressSchema {
    type: 'bank-account' | 'mobile-wallet';
    includeFields: {
        accountOwner?: boolean;
        bankName?: boolean;
        accountNumberEnding?: boolean;
        phoneNumber?: boolean;
    };
    additionalProperties: {
        resolved?: ObjectSchema;
        obfuscated?: ObjectSchema;
    };
}
export declare const sharedSchemaReferences: {
    [K in keyof typeof sharedJSONSchemaTypes]: {
        $ref: string;
    };
};
export declare const sharedJSONSchemaTypes: {
    [K in 'ISOCountryCode' | 'PhysicalAddress' | 'ResolvedAccountOwner' | 'ObfuscatedAccountOwner' | 'PhoneNumber' | 'PhoneNumberObjectExtends' | 'MonthYearDateInput' | 'CardType']: Schema;
};
//# sourceMappingURL=types.d.ts.map