import type { RouteExecutionEvents } from './types'; interface Emitter> { emit(type: K, event: Events[K]): void; } export interface Configs { API_KEY: string; BASE_URL?: string; emitter?: Emitter; } export declare function getConfig(name: K): Configs[K]; export declare function setConfig(name: keyof Configs, value: any): any; export declare function initConfig(nextConfigs: Configs): Configs; export {}; //# sourceMappingURL=configs.d.ts.map