import { Tag } from "../tag";
export declare enum Contributions {
    GROSS_REVENUE = "gross_revenue",
    PROMOTIONS = "promotions",
    NET_REVENUE = "net_revenue",
    GROSS_PROFIT = "gross_profit",
    NET_PROFIT = "net_profit",
    GROSS_MARGIN = "gross_margin",
    NET_MARGIN = "net_margin",
    SALE_NET_PROFIT = "sale_net_profit",
    ADV_COST = "adv_cost",
    EXTERNAL_EXPENSES = "external_expenses",
    COGS = "cogs",
    FEES = "fees",
    TAX_IN = "tax_in",
    TAX_OUT = "tax_out",
    RETURNS_VALUE = "returns_value",
    REIMBURSEMENT_VALUE = "reimbursement_value",
    OPERATIONS = "operations"
}
export declare class FinancialEntryType {
    tag: Tag;
    contributesTo: Contributions[];
    constructor(tag: Tag);
    private contributorsFromTagCategory;
    private contributorsFromTagNamespace;
    private contributorsFromTagDiscriminator;
}
