import { ValidationError } from "../errors/index.mjs"; import { CommandSchema } from "../schema/command.mjs"; import "../schema/index.mjs"; //#region src/core/resolve/standard.d.ts /** Resolved values after the Standard Schema pass, plus any issues found. */ interface StandardValidationResult { readonly flags: Readonly>; readonly args: Readonly>; readonly errors: readonly ValidationError[]; } /** * Validate resolved flag and arg values against any attached Standard Schema * validators. Values without a validator, or resolved to `undefined`, pass * through untouched. * * @param schema - The command schema carrying per-flag/arg validators. * @param flags - Resolved flag values, keyed by flag name. * @param args - Resolved arg values, keyed by arg name. * @returns The (possibly transformed) values and any constraint violations. * @internal */ declare function applyStandardValidators(schema: CommandSchema, flags: Readonly>, args: Readonly>): Promise; //#endregion export { applyStandardValidators };