export declare enum Style {
    LowerCase = "lowerCase",
    UpperCase = "upperCase",
    Capital = "capital",
    CamelCase = "camelCase",
    SnakeCase = "snakeCase",
    KebabCase = "kebabCase",
    PascalCase = "pascalCase"
}
export interface Config {
    dictionaries: string[][];
    separator?: string;
    randomDigits?: number;
    length?: number;
    style?: Style;
}
export declare function generateFromEmail(email: string, randomDigits?: number): string;
export declare function generateUsername(separator?: string, randomDigits?: number, length?: number, prefix?: string, style?: Style): string;
export declare function uniqueUsernameGenerator(config: Config): string;
export { adjectives, nouns } from "./data";
