import ChainedMap from './ChainedMap.js'; declare class UseBase extends ChainedMap { name: string; constructor(parent: any, name: string); loader(value: string): this; options(value: Record): this; tap(f: (options: any) => any): this; merge(obj: any, omit?: string[]): this; toConfig(): any; } declare const _default: { new (...args: any[]): { [x: string]: any; __before?: string; __after?: string; before(name: string): /*elided*/ any; after(name: string): /*elided*/ any; merge(obj: any, omit?: string[]): /*elided*/ any; }; } & typeof UseBase; export default _default;