import { Seed } from "../types";
import { lorem } from "./lorem";
export declare const createFaker: (seed: Seed) => Faker;
export 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;
}
