import { GridDataGeneratorContext } from './gridColDefGenerator';
declare type ColumnDataGenerator<Value> = (data: any, context: GridDataGeneratorContext) => Value;
export declare const random: (min: number, max: number) => number;
export declare const randomInt: (min: number, max: number) => number;
export declare const randomPrice: (min?: number, max?: number) => number;
export declare const randomRate: () => number;
export declare const randomDate: (start: Date, end: Date) => Date;
export declare const randomArrayItem: <T>(arr: T[]) => T;
export declare const randomBoolean: () => boolean;
export declare const randomColor: () => "#2196f3" | "#4caf50" | "#03a9f4" | "#ff9800" | "#e91e63" | "#9c27b0" | "#f44336";
export declare const randomId: () => string;
export declare const randomDesk: () => string;
export declare const randomCommodity: () => string;
export declare const randomTraderName: () => string;
export declare const randomUserName: () => string;
export declare const randomEmail: () => string;
export declare const randomUrl: () => string;
export declare const randomPhoneNumber: () => string;
export declare const randomUnitPrice: () => number;
export declare const randomUnitPriceCurrency: () => string;
export declare const randomQuantity: () => number;
export declare const randomFeeRate: () => number;
export declare const randomIncoterm: () => string;
export declare const randomStatusOptions: () => string;
export declare const randomPnL: () => number;
export declare const randomMaturityDate: () => Date;
export declare const randomTradeDate: () => Date;
export declare const randomBrokerId: () => string;
export declare const randomCompanyName: () => string;
export declare const randomCountry: () => import("./static-data").CountryIsoOption;
export declare const randomCurrency: () => string;
export declare const randomAddress: () => string;
export declare const randomCity: () => string;
export declare const randomTaxCode: () => string;
export declare const randomContractType: () => string;
export declare const randomRateType: () => string;
export declare const randomCreatedDate: () => Date;
export declare const randomUpdatedDate: () => Date;
export declare const randomJobTitle: () => string;
export declare const randomRating: () => number;
export declare const randomName: ColumnDataGenerator<string>;
export declare const generateFilledQuantity: (data: {
    quantity: number;
}) => number;
export declare const generateIsFilled: (data: {
    quantity: number;
    filledQuantity: number;
}) => boolean;
export {};
