/** * @file Config.Types.ts * @author Gage Sorrell * @copyright (c) 2026 Gage Sorrell * @license MIT */ import type { Command, Options } from "@effect/cli"; import type { ConfigSchema } from "./Config.Internal.js"; import type { FConfigBase } from "./Config.Internal.Types.js"; import type { FGlobalOptions } from "../Options/Options.Types.js"; export type TConfigBase = [ Extract ] extends [never] ? BaseType : never; export type FGlobalConfig = { silent: Options.Options; }; export type TLocalConfig = Omit; export type TConfig = BaseType & FGlobalConfig; export type FCliConfigSchema = typeof ConfigSchema.Type; //# sourceMappingURL=Config.Types.d.ts.map