/**
 *
 * @export
 * @interface AccountUpdate
 */
export interface AccountUpdate {
    /**
     * The name used to identify the account.
     * @type {string}
     * @memberof AccountUpdate
     */
    name?: string;
    /**
     * The number of sub-accounts that can be created within this account.
     * @type {number}
     * @memberof AccountUpdate
     */
    subaccountLimit?: number;
    /**
     * The version number indicates the version of the entity. The version is incremented whenever the entity is changed.
     * @type {number}
     * @memberof AccountUpdate
     */
    version: number;
}
/**
 * Check if a given object implements the AccountUpdate interface.
 */
export declare function instanceOfAccountUpdate(value: object): value is AccountUpdate;
export declare function AccountUpdateFromJSON(json: any): AccountUpdate;
export declare function AccountUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccountUpdate;
export declare function AccountUpdateToJSON(json: any): AccountUpdate;
export declare function AccountUpdateToJSONTyped(value?: AccountUpdate | null, ignoreDiscriminator?: boolean): any;
