/// <reference types="@iobroker/types-dev" />
type SharedDatabaseOptions = ioBroker.ObjectsDatabaseOptions | ioBroker.StatesDatabaseOptions;
interface DefaultRedisInterviewOptions<TConfig extends SharedDatabaseOptions> {
    /** Database type */
    type: 'objects' | 'states';
    /** Prefilled config */
    config: TConfig;
}
/**
 * The default redis interview shared between objects and states
 *
 * @param options config and type information
 */
export declare function defaultRedisInterview<TConfig extends SharedDatabaseOptions>(options: DefaultRedisInterviewOptions<TConfig>): Promise<TConfig>;
export {};
//# sourceMappingURL=interview.d.ts.map