import { HumanVerificationOptions } from "./human-verification.js"; export { HumanVerificationOptions, humanVerificationFlags, waitForHumanOption, withHumanVerificationOptions, } from "./human-verification.js"; import * as Layer from "effect/Layer"; import * as Option from "effect/Option"; import { Flag, GlobalFlag } from "effect/unstable/cli"; export { isNonInteractive, isNonInteractiveOptional, nonInteractiveFlag, } from "./non-interactive.js"; export { jsonFlag } from "./json-flag.js"; 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 { isEnabledEnvRequest, resolveVerbosityFromArgv, resolveVerbosityLevel, type DiagnosticRequest, } from "./resolve-verbosity.js"; export { isMachineOutput, promptAvailability } from "./interactivity.js"; export { LevelOrder, Verbosity, type VerbosityLevel, makeVerbosityLayer, verbosityToLogLevel, } from "./verbosity.js"; export { whenDebug, whenNotQuiet, whenVerbose } from "./verbosity-helpers.js"; /** * Preapproval of one documented confirmation. Only a command whose * capabilities declare a preapprovable confirmation registers this flag, and * it registers it with a description naming that confirmation; see * `root/shared/command-capabilities.ts`. */ export declare const yesFlag: Flag.Flag; /** Rendered flag spelling mapped to the policy phrase its help must name. */ export declare const NAMED_OVERRIDE_POLICIES: Readonly>; export declare const reinstallFlag: Flag.Flag; export declare const refreshFlag: Flag.Flag; export declare const ignoreVersionConstraintsFlag: Flag.Flag; /** * The one-shot minimum-release-age override. Every command whose outcome the * gate can change registers this exact definition, so the flag carries one * meaning across the surface and no other flag grants the bypass. */ export declare const ignoreReleaseAgeFlag: Flag.Flag; export declare const acceptWarningsFlag: Flag.Flag; /** * The one assessment flag. A command that can assess its intended change * without applying it registers exactly this flag; no command spells the * assessment any other way. */ export declare const previewFlag: Flag.Flag; export { agentFlag } from "./agent-flag.js"; export declare const TestFlagsLayer: (overrides?: { verbose?: boolean; debug?: boolean; quiet?: boolean; nonInteractive?: boolean; json?: boolean; stepUpRequest?: string; waitForHuman?: number; }) => Layer.Layer; //# sourceMappingURL=index.d.ts.map