import { IMergedConfiguration, IConfigurationProperty } from '../../configuration'; import { RunOptions, ApplicationData } from '../model'; /** * Logs a single configuration property by indicating the name, value and origin of the value * * @param name The name of the property * @param property The wrapper of the property * @param checkable Tells whether the property is considered as a boolean (checked or not) */ export declare function logProperty(name: string, property: IConfigurationProperty, checkable?: boolean | 'boolValue'): void; /** Logs the full use configuration object as other application data */ export declare function logApplicationData({ configuration, root }: ApplicationData): void; /** Returns the final single full featured user configuration object */ export declare function build({ apiConfiguration, cliConfiguration, configurationPath, fileConfigurationContext, }: Partial): Promise;