/**
 *
 * @export
 * @interface AbstractAccountUpdate
 */
export interface AbstractAccountUpdate {
    /**
     * The name used to identify the account.
     * @type {string}
     * @memberof AbstractAccountUpdate
     */
    name?: string;
    /**
     * The number of sub-accounts that can be created within this account.
     * @type {number}
     * @memberof AbstractAccountUpdate
     */
    subaccountLimit?: number;
}
/**
 * Check if a given object implements the AbstractAccountUpdate interface.
 */
export declare function instanceOfAbstractAccountUpdate(value: object): value is AbstractAccountUpdate;
export declare function AbstractAccountUpdateFromJSON(json: any): AbstractAccountUpdate;
export declare function AbstractAccountUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbstractAccountUpdate;
export declare function AbstractAccountUpdateToJSON(json: any): AbstractAccountUpdate;
export declare function AbstractAccountUpdateToJSONTyped(value?: AbstractAccountUpdate | null, ignoreDiscriminator?: boolean): any;
