import { ConfigureOptions, LogTapeConfig } from "./types.js"; //#region src/config.d.ts /** * Configures LogTape from a plain object. * * @param config Configuration object (typically loaded from JSON/YAML/TOML) * @param options Configuration options * @throws {ConfigError} If configuration is invalid and onInvalidConfig is "throw" * * @example * ```typescript * import { configureFromObject } from "@logtape/config"; * import { readFile } from "fs/promises"; * * const config = JSON.parse(await readFile("./logtape.json", "utf-8")); * await configureFromObject(config); * ``` * @since 2.0.0 */ declare function configureFromObject(config: LogTapeConfig, options?: ConfigureOptions): Promise; //# sourceMappingURL=config.d.ts.map //#endregion export { configureFromObject }; //# sourceMappingURL=config.d.ts.map