import type { IOptionLoader } from "../Options/Interfaces/IOptionLoader.js"; import type { RecursivePartial } from "../Types/RecursivePartial.js"; export declare abstract class OptionLoader implements IOptionLoader { load(data?: RecursivePartial): void; protected abstract doLoad(data: RecursivePartial): void; } export declare function loadOptions(options: IOptionLoader, ...sourceOptionsArr: RecursivePartial[]): void;