import { BasicRandom } from './basic-random';
import { TextRandom } from './text-random';
import { WebRandom } from './web-random';
import { LocationRandom } from './location-random';
import { DateTimeRandom } from './datetime-random';
import { AddressRandom } from './address-random';
import { Database } from './database';
import { ColorRandom } from './color-random';
/**
 * Random constructor
 * @public
 */
export declare class Random extends BasicRandom {
    database: Database;
}
/**
 * Random Interface
 * @public
 * @remarks {@link BasicRandom} {@link TextRandom} {@link WebRandom} {@link ColorRandom} {@link AddressRandom}
 */
export interface Random extends TextRandom, WebRandom, ColorRandom, LocationRandom, DateTimeRandom, AddressRandom {
    /**
     * merge all database
     */
    database: Database;
}
