import IntegerOptions = Chance.IntegerOptions; import SentenceOptions = Chance.SentenceOptions; import WordOptions = Chance.WordOptions; import StringOptions = Chance.StringOptions; import UrlOptions = Chance.UrlOptions; import EmailOptions = Chance.EmailOptions; declare interface Any { simpleObject(): Record; objectWithKeys( keys: T[], options?: { factory?: F } ): Record any ? ReturnType : R>; fromList(list: T[]): T; subList(list: T[], options?: { size: number }): T[]; listOf any, T = ReturnType>( factory: F, options?: { size?: number; uniqueOn?: string } & Parameters[0] ): T[]; string(options?: Partial): string; word(options?: Partial): string; sentence(options?: Partial): string; paragraph(options?: { sentences?: number }): string; integer(options?: Partial): number; float(options?: Partial & { fixed?: number }): number; boolean(options?: { likelihood?: number }): boolean; url(options?: Partial): string; email(options?: Partial): string; date(): string; } declare const Any: Any; export default Any;