import { Locale } from './i18n'; import type { LocalizationSet } from './../i18n/localizationSet'; export interface Options { /** Language of bot's messages * @default "en" */ locale?: Locale; /** Redefining strings of current locale */ strings?: LocalizationSet; /** Answer awaiting timeout in seconds * @default 300 (5 minutes) */ timeout?: number | false; } export declare class Config { options: Options; constructor(options?: Options); /** Get option value */ get(name: T): Options[T]; /** Update options set with new values */ update(options?: Options): void; /** Create nested config */ makeNested(options?: Options): Config; }