export interface GeneratePasswordOptions { /** Output length in characters. */ length: number; includeUppercase?: boolean; includeLowercase?: boolean; includeNumbers?: boolean; includeSymbols?: boolean; /** Drop ambiguous glyphs (`i l 1 L o 0 O`). */ excludeSimilar?: boolean; } /** * Generate a random password using CSPRNG bytes (`@noble/ciphers`) with * rejection sampling so the output distribution stays uniform across * the chosen character set — `b % len` modulo-bias is rejected by * trimming the byte range to a multiple of `len`. * * Throws when every character class is disabled (no charset). */ export declare function generatePassword(opts: GeneratePasswordOptions): string; //# sourceMappingURL=password.d.ts.map