import { CommandBaseEnterprise } from '../../../command-base-enterprise';
import { ConfigUiUtils } from '../../../uilogic/config-ui-utils';
export default class ConfigSettingsGet extends CommandBaseEnterprise {
    static description: string;
    static aliases: never[];
    static flags: {
        enterprise: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        asset: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        file: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        type: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        "enterprise-scope": import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
        enviro: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        cabinet: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        setting: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        value: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        output: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>;
        silent: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
        echo: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
        "to-script": import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
        "take-defaults": import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
        help: import("@oclif/core/lib/interfaces").BooleanFlag<void>;
    };
    static args: {};
    /** CLI Command-line string to rerun this execution as a non-TTY script. */
    private cmd;
    protected get configUtils(): ConfigUiUtils;
    private _configUtils_backer;
    protected bootstrap(): void;
    run(): Promise<void>;
    /** Captures command args and flags and converts them to valid, operative variables.
     *
     * @returns `[query obj, interactionMode, output format, take-defaults]` */
    private captureArgs;
    private buildCandidate_silently;
    private buildCandidate_interactively;
    private buildCommandString;
    private executeTask;
    private fetch;
    private convertToCriteria;
    /** Renders the given settings as a hierarchical config doc (NOT a list of key-value pairs) */
    private render;
}
