import type { AccountData, Activity, Address, BankAccount, BaseResult, CreditCard, CryptoAddress, Currency, Device, DeviceHistory, DocumentData, Email, History, ExternalAuthentication, GeneralRequirements, GeoCoordinates, GroupData, Identification, OrganizationData, PersonalInfo, Phone, Preferences, Relationship, UserSecurity, SimplifiedAccessRule, TermsConditions, TicketData, UserAuthenticationData, UserCreditLimit, UserInfo, Commerce, ValidationData, CustomField } from "..";
type UserData = BaseResult & {
    info: UserInfo;
    personal_info: PersonalInfo;
    address: Address;
    addresses: Address[];
    email: Email[];
    phone: Phone[];
    security: UserSecurity;
    preferences: Preferences;
    identification: Identification[];
    bank_account: BankAccount[];
    credit_card: CreditCard[];
    notification: Notification[];
    documents: DocumentData[];
    currency: Currency[];
    credit_limit: UserCreditLimit[];
    account: AccountData[];
    group: GroupData[];
    terms_conditions: TermsConditions;
    device_info: Device;
    device: Device[];
    device_history: DeviceHistory[];
    commerce: Commerce;
    external_auth: ExternalAuthentication[];
    validation_data: ValidationData[];
    relationship: Relationship[];
    geo_coordinates: GeoCoordinates;
    custom_field: CustomField;
    history: History[];
    access_rule: SimplifiedAccessRule[];
    ticket: TicketData[];
    general_requirements: GeneralRequirements;
    organization: OrganizationData[];
    authentication_data: UserAuthenticationData[];
    crypto_address: CryptoAddress[];
    activity: Activity[];
};
export type { UserData };
