import { TSchemaCountryCodeIso2, TSchemaCountryCodeIso3, TSchemaCurrencyCode } from './schema-item.model.types'; type TSchemaInstance = InstanceType>; export declare class SchemaItem { #private; get value(): T; words(this: TSchemaInstance, count: number): TSchemaInstance; paragraphs(this: TSchemaInstance, count: number): TSchemaInstance; number(this: TSchemaInstance, min?: number, max?: number): TSchemaInstance; float(this: TSchemaInstance, min?: number, max?: number): TSchemaInstance; currency(this: TSchemaInstance, config: { locale: string; currency: string; options?: Omit; }): TSchemaInstance; multiply(this: TSchemaInstance, multiplier: number): TSchemaInstance; date(this: TSchemaInstance, config?: Partial<{ isFuture: boolean; isPast: boolean; max: Date; min: Date; }>): TSchemaInstance; stringify(this: TSchemaInstance): TSchemaInstance; format(this: TSchemaInstance, formatStr: string): TSchemaInstance; currencyCode(this: TSchemaInstance, lowercase: true): TSchemaInstance>; currencyCode(this: TSchemaInstance, lowercase?: false): TSchemaInstance; countryCode(this: TSchemaInstance, config: { iso: 'iso3'; lowercase: true; }): TSchemaInstance>; countryCode(this: TSchemaInstance, config: { iso: 'iso3'; lowercase?: false; }): TSchemaInstance; countryCode(this: TSchemaInstance, config: { iso?: 'iso2'; lowercase: true; }): TSchemaInstance>; countryCode(this: TSchemaInstance, config?: { iso?: 'iso2'; lowercase?: false; }): TSchemaInstance; email(this: TSchemaInstance): TSchemaInstance; timeOfDay(this: TSchemaInstance, config?: Partial<{ use12HourFormat: boolean; showSeconds: boolean; showAmPm: boolean; }>): TSchemaInstance; uuid(this: TSchemaInstance): TSchemaInstance; boolean(this: TSchemaInstance): TSchemaInstance; symbol(this: TSchemaInstance, val?: string | number): TSchemaInstance; randomItem(this: TSchemaInstance, items: R[]): TSchemaInstance; prefix(this: TSchemaInstance, prefix: string): TSchemaInstance; suffix(this: TSchemaInstance, suffix: string): TSchemaInstance; identical(this: TSchemaInstance, identity: R): TSchemaInstance; private assertType; private randomLoremWord; } export {}; //# sourceMappingURL=schema-item.model.d.ts.map