/**
 * API
 * Audius V1 API
 *
 * The version of the OpenAPI document: 1.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 * Information about the fees earned by the artist on the coin's trading.
 * @export
 * @interface CoinArtistFees
 */
export interface CoinArtistFees {
    /**
     * Unclaimed fees from the dynamic bonding curve, in $AUDIO.
     * @type {number}
     * @memberof CoinArtistFees
     */
    unclaimedDbcFees?: number;
    /**
     * Total fees earned from the dynamic bonding curve, in $AUDIO.
     * @type {number}
     * @memberof CoinArtistFees
     */
    totalDbcFees?: number;
    /**
     * Unclaimed fees from the DAMM v2 pools, in $AUDIO.
     * @type {number}
     * @memberof CoinArtistFees
     */
    unclaimedDammV2Fees?: number;
    /**
     * Total fees earned from the DAMM v2 pools, in $AUDIO.
     * @type {number}
     * @memberof CoinArtistFees
     */
    totalDammV2Fees?: number;
    /**
     * Total unclaimed fees from all sources, in $AUDIO.
     * @type {number}
     * @memberof CoinArtistFees
     */
    unclaimedFees?: number;
    /**
     * Total fees earned from all sources, in $AUDIO.
     * @type {number}
     * @memberof CoinArtistFees
     */
    totalFees?: number;
}
/**
 * Check if a given object implements the CoinArtistFees interface.
 */
export declare function instanceOfCoinArtistFees(value: object): value is CoinArtistFees;
export declare function CoinArtistFeesFromJSON(json: any): CoinArtistFees;
export declare function CoinArtistFeesFromJSONTyped(json: any, ignoreDiscriminator: boolean): CoinArtistFees;
export declare function CoinArtistFeesToJSON(value?: CoinArtistFees | null): any;
