export declare enum FilterArgumentsType {
    IN = "IN",
    ILIKE = "ILIKE"
}
export declare class FilterArguments {
    filters: Record<string, string | string[] | number | number[]>;
    allowNull?: boolean;
    setFilter(key: string, value: string | string[] | number | number[]): void;
    getFilters(): Record<FilterArgumentsType, string | string[] | number | number[]>;
}
export declare enum DateFilterType {
    IS_WEEKEND = "IS_WEEKEND",
    DAY_OF_WEEK = "DAY_OF_WEEK",
    DAY_OF_YEAR = "DAY_OF_YEAR",
    DAY_OF_MONTH = "DAY_OF_MONTH",
    WEEK = "WEEK",
    MONTH = "MONTH",
    YEAR = "YEAR",
    SEASON = "SEASON"
}
export declare enum ProductFilterType {
    BIN = "BIN",
    SKU = "SKU",
    PRODUCT_ID = "PRODUCT_ID",
    PRODUCT_PARENT_ID = "PRODUCT_PARENT_ID",
    BRAND = "BRAND",
    PRODUCT_TAG = "PRODUCT_TAG"
}
export declare enum StoreFinancialsFilter {
    FINANCIAL_EVENT_TYPE = "FINANCIAL_EVENT_TYPE"
}
export declare enum ProductFinancialsFilter {
    MARKETPLACE = "MARKETPLACE",
    COUNTRY = "COUNTRY"
}
export declare enum SalesFilter {
    COUNTRY = "COUNTRY",
    STATUS = "STATUS",
    MARKETPLACE = "MARKETPLACE",
    CUSTOMER = "CUSTOMER"
}
export declare enum ReturnsFilter {
    REASON = "REASON",
    CONDITION = "CONDITION"
}
