/**
 * TextRandom's database
 * @public
 */
export interface TextDB {
    character: {
        lower: string;
        upper: string;
        number: string;
        symbol: string;
    };
    cCharacter: {
        chars: string;
    };
    syllable: {
        consonants: string;
        vowels: string;
    };
    sentence: {
        punctuations: string;
    };
    hexs: string;
    cGivenName: {
        male: string;
        female: string;
    };
    cSurname: string[];
    givenName: {
        male: string[];
        female: string[];
    };
    surname: string[];
    cZodiac: {
        [lang: string]: string[];
    };
}
export declare function getTextDB(): TextDB;
/**
 * database for  web generator
 * @public
 */
export interface WebDB {
    tld: string[];
}
export declare function getWebDB(): WebDB;
/**
 * database for color generator
 * @public
 */
export interface ColorDB {
    colorKeywords: string[];
}
export declare function getColorDB(): ColorDB;
export declare function getDateTimeDB(): DateTimeDB;
/** @public database for DateTimeRandom  */
export interface DateTimeDB {
    weekday: {
        [index: string]: any[][];
    };
    month: {
        [index: string]: any[][];
    };
}
/**
 * Random’s database
 * @public
 */
export declare type Database = TextDB & WebDB & ColorDB & DateTimeDB;
/**
 * @public
 */
export declare function getAllDB(): Database;
