import { AbstractEntity } from '../../../../abstractEntity'; import { Rules } from 'validatorjs'; import { DataKeywords, FiltersParameters, SortParameters } from '../../../licensesClient'; export declare enum PriceBandPriceFindResultFields { COLUMN_BUY = "buy", COLUMN_SELL = "sell", COLUMN_PUBLIC = "public" } export declare type PriceBandPriceFindResultData = { [PriceBandPriceFindResultFields.COLUMN_BUY]: number; [PriceBandPriceFindResultFields.COLUMN_SELL]: number; [PriceBandPriceFindResultFields.COLUMN_PUBLIC]: number; }; export declare type PriceBandPriceFindResultDataKeywords = { [PriceBandPriceFindResultFields.COLUMN_BUY]?: DataKeywords; [PriceBandPriceFindResultFields.COLUMN_SELL]?: DataKeywords; [PriceBandPriceFindResultFields.COLUMN_PUBLIC]?: DataKeywords; }; export declare type PriceBandPriceFindResultDataSortParameters = { [PriceBandPriceFindResultFields.COLUMN_BUY]?: SortParameters; [PriceBandPriceFindResultFields.COLUMN_SELL]?: SortParameters; [PriceBandPriceFindResultFields.COLUMN_PUBLIC]?: SortParameters; }; export declare type PriceBandPriceFindResultDataFiltersParameters = { [PriceBandPriceFindResultFields.COLUMN_BUY]?: FiltersParameters; [PriceBandPriceFindResultFields.COLUMN_SELL]?: FiltersParameters; [PriceBandPriceFindResultFields.COLUMN_PUBLIC]?: FiltersParameters; }; export declare class PriceBandPriceFindResult extends AbstractEntity { #private; protected VALIDATION_RULES: Rules; constructor(data: PriceBandPriceFindResultData); get buy(): number; get sell(): number; get public(): number; toJSON(): PriceBandPriceFindResultData; }