import { lorem } from "./lorem.js";
import { Seed } from "../types.js";

//#region src/lib/createFaker.d.ts
declare class Faker {
  seed: Seed;
  private prng;
  constructor(seed: Seed);
  random(): number;
  boolean(): boolean;
  randomElement<T>(elements: readonly T[]): T;
  randomElements<T>(elements: readonly T[]): T[];
  range(min: number, max: number): number;
  rangeFloat(min: number, max: number): number;
  words(length: number, wordOffset?: number): string;
  word(): string;
  lorem(length: Parameters<typeof lorem>[0], wordOffset?: number): string;
  url(): string;
  hexColor(): string;
  hash(length: number): string;
  date(): Date;
  dateAfter(date: Date): Date;
  dateBefore(date: Date): Date;
  dateBetween(min: Date, max: Date): Date;
}
//#endregion
export { Faker };
//# sourceMappingURL=createFaker.d.ts.map