/**
 *
 * @export
 * @interface PersistableCurrencyAmountUpdate
 */
export interface PersistableCurrencyAmountUpdate {
    /**
     *
     * @type {number}
     * @memberof PersistableCurrencyAmountUpdate
     */
    amount?: number;
    /**
     *
     * @type {string}
     * @memberof PersistableCurrencyAmountUpdate
     */
    currency?: string;
}
/**
 * Check if a given object implements the PersistableCurrencyAmountUpdate interface.
 */
export declare function instanceOfPersistableCurrencyAmountUpdate(value: object): value is PersistableCurrencyAmountUpdate;
export declare function PersistableCurrencyAmountUpdateFromJSON(json: any): PersistableCurrencyAmountUpdate;
export declare function PersistableCurrencyAmountUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): PersistableCurrencyAmountUpdate;
export declare function PersistableCurrencyAmountUpdateToJSON(json: any): PersistableCurrencyAmountUpdate;
export declare function PersistableCurrencyAmountUpdateToJSONTyped(value?: PersistableCurrencyAmountUpdate | null, ignoreDiscriminator?: boolean): any;
