interface Internal { seedValue: number | null; mersenne: { rand(max: number, min: number): number; seed(seed: number): void; unseed(): void; }; } declare const INTERNAL: unique symbol; export declare class FakerCore implements Faker.Core { [INTERNAL]: Internal; extend(extensions: Partial>>): this; seed(value: number): this; unseed(): this; number(maxOrMin?: number, customMax?: number, precision?: number): number; oneOf(firstOrAll: T | Faker.Generator | (T | Faker.Generator)[], ...values: (T | Faker.Generator)[]): T; string(length?: number): string; boolean(): boolean; } export {};