import { IdGeneratorOptions, CollisionStrategy, BatchOptions } from "../types/index.js";
export declare class Generator {
    private static readonly DEFAULT_OPTIONS;
    private static generateRandomString;
    static generate(options?: Partial<IdGeneratorOptions>): string;
    static safe(options: CollisionStrategy): Promise<string>;
    static batch(options: BatchOptions): string[];
    static uuid(): string;
    static nano(size?: number): string;
    static short(length?: number): string;
    static hex(length?: number): string;
}
//# sourceMappingURL=generator.d.ts.map