import * as Layer from "effect/Layer"; import * as Option from "effect/Option"; import { Flag, GlobalFlag } from "effect/unstable/cli"; export { isCI, isNonInteractive, isNonInteractiveOptional, nonInteractiveFlag, } from "./non-interactive.js"; export declare const jsonFlag: GlobalFlag.Setting<"axm-json", Option.Option>; export declare const verboseFlag: GlobalFlag.Setting<"axm-verbose", boolean>; export declare const debugFlag: GlobalFlag.Setting<"axm-debug", boolean>; export declare const quietFlag: GlobalFlag.Setting<"axm-quiet", boolean>; export declare const directoryFlag: GlobalFlag.Setting<"axm-directory", Option.Option>; export { resolveVerbosityFromArgv } from "./resolve-verbosity.js"; export { LevelOrder, Verbosity, type VerbosityLevel, makeVerbosityLayer, verbosityToLogLevel, } from "./verbosity.js"; export { whenDebug, whenNotQuiet, whenVerbose } from "./verbosity-helpers.js"; export declare const yesFlag: Flag.Flag; export declare const reinstallFlag: Flag.Flag; export declare const refreshFlag: Flag.Flag; export declare const ignoreVersionConstraintsFlag: Flag.Flag; export declare const acceptWarningsFlag: Flag.Flag; export declare const previewFlag: Flag.Flag; export declare const TestFlagsLayer: (overrides?: { verbose?: boolean; debug?: boolean; quiet?: boolean; nonInteractive?: boolean; json?: boolean; }) => Layer.Layer<"effect/unstable/cli/GlobalFlag/axm-non-interactive" | import("./verbosity.js").Verbosity | "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet" | "effect/unstable/cli/GlobalFlag/axm-verbose" | "effect/unstable/cli/GlobalFlag/axm-debug", never, never>; //# sourceMappingURL=index.d.ts.map