import type { IConfiguration, IConfigurationCb, IConfigurationCbParams } from "./types.js"; export interface ICreateConfigurationCallable { (params: IConfigurationCbParams): IConfiguration | undefined | null; } export interface ICreateConfiguration { (cb: ICreateConfigurationCallable): IConfigurationCb; } export declare const createConfiguration: ICreateConfiguration; export interface ICreateEnvParams { configurations: IConfigurationCb[]; } export declare const createEnvConfiguration: (params: ICreateEnvParams) => IConfiguration;