import * as v from "valibot";
import { Metadata, StringifyMarkdownOptions } from "@vivliostyle/vfm";
import debug from "debug";

//#region node_modules/.pnpm/@types+unist@3.0.2/node_modules/@types/unist/index.d.ts
// ## Interfaces
/**
 * Info associated with nodes by the ecosystem.
 *
 * This space is guaranteed to never be specified by unist or specifications
 * implementing unist.
 * But you can use it in utilities and plugins to store data.
 *
 * This type can be augmented to register custom data.
 * For example:
 *
 * ```ts
 * declare module 'unist' {
 *   interface Data {
 *     // `someNode.data.myId` is typed as `number | undefined`
 *     myId?: number | undefined
 *   }
 * }
 * ```
 */
interface Data$1 {}
/**
 * One place in a source file.
 */
interface Point {
  /**
   * Line in a source file (1-indexed integer).
   */
  line: number;
  /**
   * Column in a source file (1-indexed integer).
   */
  column: number;
  /**
   * Character in a source file (0-indexed integer).
   */
  offset?: number | undefined;
}
/**
 * Position of a node in a source document.
 *
 * A position is a range between two points.
 */
interface Position {
  /**
   * Place of the first character of the parsed source region.
   */
  start: Point;
  /**
   * Place of the first character after the parsed source region.
   */
  end: Point;
}
/**
 * Abstract unist node.
 *
 * The syntactic unit in unist syntax trees are called nodes.
 *
 * This interface is supposed to be extended.
 * If you can use {@link Literal} or {@link Parent}, you should.
 * But for example in markdown, a `thematicBreak` (`***`), is neither literal
 * nor parent, but still a node.
 */
interface Node$1 {
  /**
   * Node type.
   */
  type: string;
  /**
   * Info from the ecosystem.
   */
  data?: Data$1 | undefined;
  /**
   * Position of a node in a source document.
   *
   * Nodes that are generated (not in the original source document) must not
   * have a position.
   */
  position?: Position | undefined;
}
//#endregion
//#region node_modules/.pnpm/@types+hast@3.0.4/node_modules/@types/hast/index.d.ts
// ## Interfaces
/**
 * Info associated with hast nodes by the ecosystem.
 *
 * This space is guaranteed to never be specified by unist or hast.
 * But you can use it in utilities and plugins to store data.
 *
 * This type can be augmented to register custom data.
 * For example:
 *
 * ```ts
 * declare module 'hast' {
 *   interface Data {
 *     // `someNode.data.myId` is typed as `number | undefined`
 *     myId?: number | undefined
 *   }
 * }
 * ```
 */
interface Data extends Data$1 {}
/**
 * Info associated with an element.
 */
interface Properties {
  [PropertyName: string]: boolean | number | string | null | undefined | Array<string | number>;
}
// ## Content maps
/**
 * Union of registered hast nodes that can occur in {@link Element}.
 *
 * To register mote custom hast nodes, add them to {@link ElementContentMap}.
 * They will be automatically added here.
 */
type ElementContent = ElementContentMap[keyof ElementContentMap];
/**
 * Registry of all hast nodes that can occur as children of {@link Element}.
 *
 * For a union of all {@link Element} children, see {@link ElementContent}.
 */
interface ElementContentMap {
  comment: Comment;
  element: Element;
  text: Text;
}
/**
 * Union of registered hast nodes that can occur in {@link Root}.
 *
 * To register custom hast nodes, add them to {@link RootContentMap}.
 * They will be automatically added here.
 */
type RootContent = RootContentMap[keyof RootContentMap];
/**
 * Registry of all hast nodes that can occur as children of {@link Root}.
 *
 * > 👉 **Note**: {@link Root} does not need to be an entire document.
 * > it can also be a fragment.
 *
 * For a union of all {@link Root} children, see {@link RootContent}.
 */
interface RootContentMap {
  comment: Comment;
  doctype: Doctype;
  element: Element;
  text: Text;
}
// ## Abstract nodes
/**
 * Abstract hast node.
 *
 * This interface is supposed to be extended.
 * If you can use {@link Literal} or {@link Parent}, you should.
 * But for example in HTML, a `Doctype` is neither literal nor parent, but
 * still a node.
 *
 * To register custom hast nodes, add them to {@link RootContentMap} and other
 * places where relevant (such as {@link ElementContentMap}).
 *
 * For a union of all registered hast nodes, see {@link Nodes}.
 */
interface Node extends Node$1 {
  /**
   * Info from the ecosystem.
   */
  data?: Data | undefined;
}
/**
 * Abstract hast node that contains the smallest possible value.
 *
 * This interface is supposed to be extended if you make custom hast nodes.
 *
 * For a union of all registered hast literals, see {@link Literals}.
 */
interface Literal extends Node {
  /**
   * Plain-text value.
   */
  value: string;
}
/**
 * Abstract hast node that contains other hast nodes (*children*).
 *
 * This interface is supposed to be extended if you make custom hast nodes.
 *
 * For a union of all registered hast parents, see {@link Parents}.
 */
interface Parent extends Node {
  /**
   * List of children.
   */
  children: RootContent[];
}
// ## Concrete nodes
/**
 * HTML comment.
 */
interface Comment extends Literal {
  /**
   * Node type of HTML comments in hast.
   */
  type: "comment";
  /**
   * Data associated with the comment.
   */
  data?: CommentData | undefined;
}
/**
 * Info associated with hast comments by the ecosystem.
 */
interface CommentData extends Data {}
/**
 * HTML document type.
 */
interface Doctype extends Node$1 {
  /**
   * Node type of HTML document types in hast.
   */
  type: "doctype";
  /**
   * Data associated with the doctype.
   */
  data?: DoctypeData | undefined;
}
/**
 * Info associated with hast doctypes by the ecosystem.
 */
interface DoctypeData extends Data {}
/**
 * HTML element.
 */
interface Element extends Parent {
  /**
   * Node type of elements.
   */
  type: "element";
  /**
   * Tag name (such as `'body'`) of the element.
   */
  tagName: string;
  /**
   * Info associated with the element.
   */
  properties: Properties;
  /**
   * Children of element.
   */
  children: ElementContent[];
  /**
   * When the `tagName` field is `'template'`, a `content` field can be
   * present.
   */
  content?: Root | undefined;
  /**
   * Data associated with the element.
   */
  data?: ElementData | undefined;
}
/**
 * Info associated with hast elements by the ecosystem.
 */
interface ElementData extends Data {}
/**
 * Document fragment or a whole document.
 *
 * Should be used as the root of a tree and must not be used as a child.
 *
 * Can also be used as the value for the content field on a `'template'` element.
 */
interface Root extends Parent {
  /**
   * Node type of hast root.
   */
  type: "root";
  /**
   * Children of root.
   */
  children: RootContent[];
  /**
   * Data associated with the hast root.
   */
  data?: RootData | undefined;
}
/**
 * Info associated with hast root nodes by the ecosystem.
 */
interface RootData extends Data {}
/**
 * HTML character data (plain text).
 */
interface Text extends Literal {
  /**
   * Node type of HTML character data (plain text) in hast.
   */
  type: "text";
  /**
   * Data associated with the text.
   */
  data?: TextData | undefined;
}
/**
 * Info associated with hast texts by the ecosystem.
 */
interface TextData extends Data {}
//#endregion
//#region src/logger.d.ts
interface LoggerInterface {
  info(message: string): void;
  warn(message: string): void;
  error(message: string): void;
}
//#endregion
//#region src/config/schema.d.ts
/**
 * @see https://github.com/vivliostyle/vivliostyle-cli/blob/main/docs/config.md
 */
type StructuredDocument = {
  title: string;
  href: string;
  children: StructuredDocument[];
  sections?: StructuredDocumentSection[];
};
/** @hidden */
declare const StructuredDocument: v.GenericSchema<StructuredDocument>;
/**
 * @see https://github.com/vivliostyle/vivliostyle-cli/blob/main/docs/config.md
 */
type StructuredDocumentSection = {
  headingHtml: string;
  headingText: string;
  level: number;
  children: StructuredDocumentSection[];
  href?: string;
  id?: string;
};
/** @hidden */
declare const StructuredDocumentSection: v.GenericSchema<StructuredDocumentSection>;
type HastElement = ElementContent | Root;
type HastTransformFunction<T> = (nodeList: T[]) => (propsList: {
  children: HastElement | HastElement[];
}[]) => HastElement;
declare const ValidString: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
declare const DocumentProcessorSchema: v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
  readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
}>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>;
declare const DocumentMetadataReaderSchema: v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
  readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
}>, v.DescriptionAction<(content: string) => Metadata, string>]>;
declare const ThemeConfig: v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
  readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
  };
  readonly "~standard": v.StandardProps<{
    specifier: string;
  }, {
    specifier: string;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    specifier: string;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
  readonly "~types"?: {
    readonly input: {
      specifier: string;
    };
    readonly output: {
      specifier: string;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
  } | undefined;
}, Omit<v.ObjectSchema<{
  readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    import?: string | string[] | undefined;
  }, {
    import?: string[] | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    import?: string[] | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
  readonly "~types"?: {
    readonly input: {
      import?: string | string[] | undefined;
    };
    readonly output: {
      import?: string[] | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
  } | undefined;
}], undefined>, v.TitleAction<{
  specifier: string;
} & {
  import?: string[] | undefined;
}, "ThemeConfig">]>;
type ThemeConfig = v.InferInput<typeof ThemeConfig>;
declare const ThemeSpecifier: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
  readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
  };
  readonly "~standard": v.StandardProps<{
    specifier: string;
  }, {
    specifier: string;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    specifier: string;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
  readonly "~types"?: {
    readonly input: {
      specifier: string;
    };
    readonly output: {
      specifier: string;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
  } | undefined;
}, Omit<v.ObjectSchema<{
  readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    import?: string | string[] | undefined;
  }, {
    import?: string[] | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    import?: string[] | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
  readonly "~types"?: {
    readonly input: {
      import?: string | string[] | undefined;
    };
    readonly output: {
      import?: string[] | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
  } | undefined;
}], undefined>, v.TitleAction<{
  specifier: string;
} & {
  import?: string[] | undefined;
}, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
  readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
  };
  readonly "~standard": v.StandardProps<{
    specifier: string;
  }, {
    specifier: string;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    specifier: string;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
  readonly "~types"?: {
    readonly input: {
      specifier: string;
    };
    readonly output: {
      specifier: string;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
  } | undefined;
}, Omit<v.ObjectSchema<{
  readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    import?: string | string[] | undefined;
  }, {
    import?: string[] | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    import?: string[] | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
  readonly "~types"?: {
    readonly input: {
      import?: string | string[] | undefined;
    };
    readonly output: {
      import?: string[] | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
  } | undefined;
}], undefined>, v.TitleAction<{
  specifier: string;
} & {
  import?: string[] | undefined;
}, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
  specifier: string;
} & {
  import?: string[] | undefined;
}) | (string | ({
  specifier: string;
} & {
  import?: string[] | undefined;
}))[], ({
  specifier: string;
} & {
  import?: string[] | undefined;
})[]>]>;
type ThemeSpecifier = v.InferInput<typeof ThemeSpecifier>;
declare const ArticleEntryConfig: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
  readonly path: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, undefined>;
  readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
  readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
    readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
  }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
  readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
    readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
  }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, "Missing required field: path">;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, undefined>;
    readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
    readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
      readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
    }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
    readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
      readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
    }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: string | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }))[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string | string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  }, {
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>>;
  readonly "~types"?: {
    readonly input: {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string | string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    };
    readonly output: {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    };
    readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>;
  } | undefined;
}, v.TitleAction<{
  path: string;
  output?: string | undefined;
  title?: string | undefined;
  theme?: ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  encodingFormat?: string | undefined;
  rel?: string[] | undefined;
  documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
  documentMetadataReader?: ((content: string) => Metadata) | undefined;
}, "ArticleEntryConfig">]>;
type ArticleEntryConfig = v.InferInput<typeof ArticleEntryConfig>;
declare const ContentsEntryConfig: v.SchemaWithPipe<readonly [v.ObjectSchema<{
  readonly rel: v.LiteralSchema<"contents", undefined>;
  readonly path: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, undefined>;
  readonly pageBreakBefore: v.SchemaWithPipe<readonly [v.OptionalSchema<v.UnionSchema<[v.LiteralSchema<"left", undefined>, v.LiteralSchema<"right", undefined>, v.LiteralSchema<"recto", undefined>, v.LiteralSchema<"verso", undefined>], undefined>, undefined>, v.DescriptionAction<"left" | "right" | "recto" | "verso" | undefined, string>]>;
  readonly pageCounterReset: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.SafeIntegerAction<number, undefined>]>, undefined>, v.DescriptionAction<number | undefined, string>]>;
}, undefined>, v.TitleAction<{
  rel: "contents";
  path?: string | undefined;
  output?: string | undefined;
  title?: string | undefined;
  theme?: ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  pageCounterReset?: number | undefined;
}, "ContentsEntryConfig">]>;
type ContentsEntryConfig = v.InferInput<typeof ContentsEntryConfig>;
declare const CoverEntryConfig: v.SchemaWithPipe<readonly [v.ObjectSchema<{
  readonly rel: v.LiteralSchema<"cover", undefined>;
  readonly path: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, undefined>;
  readonly imageSrc: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly imageAlt: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
  readonly pageBreakBefore: v.SchemaWithPipe<readonly [v.OptionalSchema<v.UnionSchema<[v.LiteralSchema<"left", undefined>, v.LiteralSchema<"right", undefined>, v.LiteralSchema<"recto", undefined>, v.LiteralSchema<"verso", undefined>], undefined>, undefined>, v.DescriptionAction<"left" | "right" | "recto" | "verso" | undefined, string>]>;
}, undefined>, v.TitleAction<{
  rel: "cover";
  path?: string | undefined;
  output?: string | undefined;
  title?: string | undefined;
  theme?: ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  imageSrc?: string | undefined;
  imageAlt?: string | undefined;
  pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
}, "CoverEntryConfig">]>;
type CoverEntryConfig = v.InferInput<typeof CoverEntryConfig>;
declare const EntryConfig: v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
  readonly rel: v.LiteralSchema<"contents", undefined>;
  readonly path: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, undefined>;
  readonly pageBreakBefore: v.SchemaWithPipe<readonly [v.OptionalSchema<v.UnionSchema<[v.LiteralSchema<"left", undefined>, v.LiteralSchema<"right", undefined>, v.LiteralSchema<"recto", undefined>, v.LiteralSchema<"verso", undefined>], undefined>, undefined>, v.DescriptionAction<"left" | "right" | "recto" | "verso" | undefined, string>]>;
  readonly pageCounterReset: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.SafeIntegerAction<number, undefined>]>, undefined>, v.DescriptionAction<number | undefined, string>]>;
}, undefined>, v.TitleAction<{
  rel: "contents";
  path?: string | undefined;
  output?: string | undefined;
  title?: string | undefined;
  theme?: ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  pageCounterReset?: number | undefined;
}, "ContentsEntryConfig">]>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
  readonly rel: v.LiteralSchema<"cover", undefined>;
  readonly path: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, undefined>;
  readonly imageSrc: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly imageAlt: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
  readonly pageBreakBefore: v.SchemaWithPipe<readonly [v.OptionalSchema<v.UnionSchema<[v.LiteralSchema<"left", undefined>, v.LiteralSchema<"right", undefined>, v.LiteralSchema<"recto", undefined>, v.LiteralSchema<"verso", undefined>], undefined>, undefined>, v.DescriptionAction<"left" | "right" | "recto" | "verso" | undefined, string>]>;
}, undefined>, v.TitleAction<{
  rel: "cover";
  path?: string | undefined;
  output?: string | undefined;
  title?: string | undefined;
  theme?: ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  imageSrc?: string | undefined;
  imageAlt?: string | undefined;
  pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
}, "CoverEntryConfig">]>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
  readonly path: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, undefined>;
  readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
  readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
    readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
  }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
  readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
    readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
  }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, "Missing required field: path">;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, undefined>;
    readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
    readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
      readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
    }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
    readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
      readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
    }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: string | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }))[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string | string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  }, {
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>>;
  readonly "~types"?: {
    readonly input: {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string | string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    };
    readonly output: {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    };
    readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>;
  } | undefined;
}, v.TitleAction<{
  path: string;
  output?: string | undefined;
  title?: string | undefined;
  theme?: ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  encodingFormat?: string | undefined;
  rel?: string[] | undefined;
  documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
  documentMetadataReader?: ((content: string) => Metadata) | undefined;
}, "ArticleEntryConfig">]>], undefined>;
type EntryConfig = v.InferInput<typeof EntryConfig>;
declare const OutputFormat: v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>;
type OutputFormat = v.InferInput<typeof OutputFormat>;
declare const RenderMode: v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>;
type RenderMode = v.InferInput<typeof RenderMode>;
declare const PdfPostprocessConfigSchema: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
  readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
  readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
  readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      r: number;
      g: number;
      b: number;
    }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      c: number;
      m: number;
      y: number;
      k: number;
    }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][], string>]>;
    readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      r: number;
      g: number;
      b: number;
    }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      c: number;
      m: number;
      y: number;
      k: number;
    }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][], string>]>;
    readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
    readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>, undefined>;
      readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>, undefined>;
      readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
      readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
    readonly "~types"?: {
      readonly input: {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      };
      readonly output: {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
    } | undefined;
  }, v.TitleAction<{
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  }, string>]>;
  readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
    readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
    readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
  }, undefined>, v.TitleAction<{
    source: string | RegExp;
    replacement: string;
  }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
    source: string | RegExp;
    replacement: string;
  }[], string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
    readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
    readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
      readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
        readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
      readonly "~types"?: {
        readonly input: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly output: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
      } | undefined;
    }, v.TitleAction<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, string>]>, undefined>;
    readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
      readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
    }, undefined>, v.TitleAction<{
      source: string | RegExp;
      replacement: string;
    }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
      source: string | RegExp;
      replacement: string;
    }[], string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  }, {
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
  readonly "~types"?: {
    readonly input: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    };
    readonly output: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
  } | undefined;
}, v.TitleAction<{
  preflight?: "press-ready" | "press-ready-local" | undefined;
  preflightOption?: string[] | undefined;
  cmyk?: boolean | {
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  } | undefined;
  replaceImage?: {
    source: string | RegExp;
    replacement: string;
  }[] | undefined;
}, "PdfPostprocessConfig">, v.DescriptionAction<{
  preflight?: "press-ready" | "press-ready-local" | undefined;
  preflightOption?: string[] | undefined;
  cmyk?: boolean | {
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  } | undefined;
  replaceImage?: {
    source: string | RegExp;
    replacement: string;
  }[] | undefined;
}, string>]>;
type PdfPostprocessConfig = v.InferInput<typeof PdfPostprocessConfigSchema>;
declare const OutputConfig: v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
  readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
  };
  readonly "~standard": v.StandardProps<{
    path: string;
  }, {
    path: string;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    path: string;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
  readonly "~types"?: {
    readonly input: {
      path: string;
    };
    readonly output: {
      path: string;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
  } | undefined;
}, Omit<v.ObjectSchema<{
  readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
  readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
    readonly deprecated: true;
  }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
  readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
    readonly deprecated: true;
  }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
  readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
    readonly deprecated: true;
  }>, v.DescriptionAction<string[], string>]>;
  readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
    readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
    readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
      readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
        readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
      readonly "~types"?: {
        readonly input: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly output: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
      } | undefined;
    }, v.TitleAction<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, string>]>;
    readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
      readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
    }, undefined>, v.TitleAction<{
      source: string | RegExp;
      replacement: string;
    }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
      source: string | RegExp;
      replacement: string;
    }[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
      readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>, undefined>;
      readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
    readonly "~types"?: {
      readonly input: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      };
      readonly output: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
    } | undefined;
  }, v.TitleAction<{
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  }, "PdfPostprocessConfig">, v.DescriptionAction<{
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  }, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
    readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
    readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
    readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
      readonly deprecated: true;
    }>, v.DescriptionAction<string[], string>]>, undefined>;
    readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
      readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>;
      readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>, undefined>;
        readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly output: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }, v.TitleAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, "PdfPostprocessConfig">, v.DescriptionAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }, {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
  readonly "~types"?: {
    readonly input: {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    };
    readonly output: {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
  } | undefined;
}], undefined>, v.TitleAction<{
  path: string;
} & {
  format?: "pdf" | "epub" | "webpub" | undefined;
  renderMode?: "local" | "docker" | undefined;
  preflight?: "press-ready" | "press-ready-local" | undefined;
  preflightOption?: string[] | undefined;
  pdfPostprocess?: {
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  } | undefined;
}, "OutputConfig">]>;
type OutputConfig = v.InferInput<typeof OutputConfig>;
declare const BrowserType: v.UnionSchema<[v.LiteralSchema<"chrome", undefined>, v.LiteralSchema<"chromium", undefined>, v.LiteralSchema<"firefox", undefined>], undefined>;
type BrowserType = v.InferInput<typeof BrowserType>;
declare const ReadingProgression: v.UnionSchema<[v.LiteralSchema<"ltr", undefined>, v.LiteralSchema<"rtl", undefined>], undefined>;
type ReadingProgression = v.InferInput<typeof ReadingProgression>;
declare const LogLevel: v.UnionSchema<[v.LiteralSchema<"silent", undefined>, v.LiteralSchema<"info", undefined>, v.LiteralSchema<"verbose", undefined>, v.LiteralSchema<"debug", undefined>], undefined>;
type LogLevel = v.InferInput<typeof LogLevel>;
declare const CopyAssetConfig: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
  readonly includes: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
  readonly excludes: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
  readonly includeFileExtensions: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
  readonly excludeFileExtensions: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly includes: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
    readonly excludes: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
    readonly includeFileExtensions: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
    readonly excludeFileExtensions: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    includes?: string[] | undefined;
    excludes?: string[] | undefined;
    includeFileExtensions?: string[] | undefined;
    excludeFileExtensions?: string[] | undefined;
  }, {
    includes?: string[] | undefined;
    excludes?: string[] | undefined;
    includeFileExtensions?: string[] | undefined;
    excludeFileExtensions?: string[] | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    includes?: string[] | undefined;
    excludes?: string[] | undefined;
    includeFileExtensions?: string[] | undefined;
    excludeFileExtensions?: string[] | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.CheckIssue<string[]>>;
  readonly "~types"?: {
    readonly input: {
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    };
    readonly output: {
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.CheckIssue<string[]>;
  } | undefined;
}, v.TitleAction<{
  includes?: string[] | undefined;
  excludes?: string[] | undefined;
  includeFileExtensions?: string[] | undefined;
  excludeFileExtensions?: string[] | undefined;
}, "CopyAssetConfig">]>;
type CopyAssetConfig = v.InferInput<typeof CopyAssetConfig>;
declare const TocConfig: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
  readonly title: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly htmlPath: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly sectionDepth: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 6, undefined>, v.DescriptionAction<number, string>]>;
  readonly transformDocumentList: v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocument>>, v.MetadataAction<HastTransformFunction<StructuredDocument>, {
    readonly typeString: "(nodeList: StructuredDocument[]) => (propsList: { children: any }[]) => any";
    readonly typeReferences: readonly [v.GenericSchema<StructuredDocument>];
  }>, v.DescriptionAction<HastTransformFunction<StructuredDocument>, string>]>;
  readonly transformSectionList: v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocumentSection>>, v.MetadataAction<HastTransformFunction<StructuredDocumentSection>, {
    readonly typeString: "(nodeList: StructuredDocumentSection[]) => (propsList: { children: any }[]) => any";
    readonly typeReferences: readonly [v.GenericSchema<StructuredDocumentSection>];
  }>, v.DescriptionAction<HastTransformFunction<StructuredDocumentSection>, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly htmlPath: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly sectionDepth: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 6, undefined>, v.DescriptionAction<number, string>]>, undefined>;
    readonly transformDocumentList: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocument>>, v.MetadataAction<HastTransformFunction<StructuredDocument>, {
      readonly typeString: "(nodeList: StructuredDocument[]) => (propsList: { children: any }[]) => any";
      readonly typeReferences: readonly [v.GenericSchema<StructuredDocument>];
    }>, v.DescriptionAction<HastTransformFunction<StructuredDocument>, string>]>, undefined>;
    readonly transformSectionList: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocumentSection>>, v.MetadataAction<HastTransformFunction<StructuredDocumentSection>, {
      readonly typeString: "(nodeList: StructuredDocumentSection[]) => (propsList: { children: any }[]) => any";
      readonly typeReferences: readonly [v.GenericSchema<StructuredDocumentSection>];
    }>, v.DescriptionAction<HastTransformFunction<StructuredDocumentSection>, string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    title?: string | undefined;
    htmlPath?: string | undefined;
    sectionDepth?: number | undefined;
    transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
    transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
  }, {
    title?: string | undefined;
    htmlPath?: string | undefined;
    sectionDepth?: number | undefined;
    transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
    transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    title?: string | undefined;
    htmlPath?: string | undefined;
    sectionDepth?: number | undefined;
    transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
    transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
  }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 6>>;
  readonly "~types"?: {
    readonly input: {
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    };
    readonly output: {
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    };
    readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 6>;
  } | undefined;
}, v.TitleAction<{
  title?: string | undefined;
  htmlPath?: string | undefined;
  sectionDepth?: number | undefined;
  transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
  transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
}, "TocConfig">]>;
type TocConfig = v.InferInput<typeof TocConfig>;
declare const CoverConfig: v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
  readonly src: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly src: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: src">;
  };
  readonly "~standard": v.StandardProps<{
    src: string;
  }, {
    src: string;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    src: string;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
  readonly "~types"?: {
    readonly input: {
      src: string;
    };
    readonly output: {
      src: string;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
  } | undefined;
}, Omit<v.ObjectSchema<{
  readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.DescriptionAction<string, string>]>;
  readonly htmlPath: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly name: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.DescriptionAction<string, string>]>, undefined>;
    readonly htmlPath: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    name?: string | undefined;
    htmlPath?: string | boolean | undefined;
  }, {
    name?: string | undefined;
    htmlPath?: string | boolean | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    name?: string | undefined;
    htmlPath?: string | boolean | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue>>;
  readonly "~types"?: {
    readonly input: {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    };
    readonly output: {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue>;
  } | undefined;
}], undefined>, v.TitleAction<{
  src: string;
} & {
  name?: string | undefined;
  htmlPath?: string | boolean | undefined;
}, "CoverConfig">]>;
type CoverConfig = v.InferInput<typeof CoverConfig>;
type VfmConfig = StringifyMarkdownOptions;
declare const ServerConfig: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
  readonly host: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>;
  readonly port: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>;
  readonly proxy: v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.UnionSchema<[v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").ProxyOptions, undefined>, v.MetadataAction<import("vite").ProxyOptions, {
    readonly typeString: "import(\"vite\").ProxyOptions";
  }>]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.DescriptionAction<{
    [x: string]: string | import("vite").ProxyOptions;
  }, string>]>;
  readonly allowedHosts: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<boolean | string[], string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly host: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
    readonly port: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>, undefined>;
    readonly proxy: v.OptionalSchema<v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.UnionSchema<[v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").ProxyOptions, undefined>, v.MetadataAction<import("vite").ProxyOptions, {
      readonly typeString: "import(\"vite\").ProxyOptions";
    }>]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.DescriptionAction<{
      [x: string]: string | import("vite").ProxyOptions;
    }, string>]>, undefined>;
    readonly allowedHosts: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<boolean | string[], string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    host?: string | boolean | undefined;
    port?: number | undefined;
    proxy?: {
      [x: string]: string | import("vite").ProxyOptions;
    } | undefined;
    allowedHosts?: boolean | string[] | undefined;
  }, {
    host?: string | boolean | undefined;
    port?: number | undefined;
    proxy?: {
      [x: string]: string | import("vite").ProxyOptions;
    } | undefined;
    allowedHosts?: boolean | string[] | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    host?: string | boolean | undefined;
    port?: number | undefined;
    proxy?: {
      [x: string]: string | import("vite").ProxyOptions;
    } | undefined;
    allowedHosts?: boolean | string[] | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.MinValueIssue<number, 0> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue>>;
  readonly "~types"?: {
    readonly input: {
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    };
    readonly output: {
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.MinValueIssue<number, 0> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue>;
  } | undefined;
}, v.TitleAction<{
  host?: string | boolean | undefined;
  port?: number | undefined;
  proxy?: {
    [x: string]: string | import("vite").ProxyOptions;
  } | undefined;
  allowedHosts?: boolean | string[] | undefined;
}, "ServerConfig">]>;
type ServerConfig = v.InferInput<typeof ServerConfig>;
declare const BuildTask: v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
  readonly entry: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
    readonly rel: v.LiteralSchema<"contents", undefined>;
    readonly path: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, undefined>;
    readonly pageBreakBefore: v.SchemaWithPipe<readonly [v.OptionalSchema<v.UnionSchema<[v.LiteralSchema<"left", undefined>, v.LiteralSchema<"right", undefined>, v.LiteralSchema<"recto", undefined>, v.LiteralSchema<"verso", undefined>], undefined>, undefined>, v.DescriptionAction<"left" | "right" | "recto" | "verso" | undefined, string>]>;
    readonly pageCounterReset: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.SafeIntegerAction<number, undefined>]>, undefined>, v.DescriptionAction<number | undefined, string>]>;
  }, undefined>, v.TitleAction<{
    rel: "contents";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    pageCounterReset?: number | undefined;
  }, "ContentsEntryConfig">]>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
    readonly rel: v.LiteralSchema<"cover", undefined>;
    readonly path: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, undefined>;
    readonly imageSrc: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly imageAlt: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
    readonly pageBreakBefore: v.SchemaWithPipe<readonly [v.OptionalSchema<v.UnionSchema<[v.LiteralSchema<"left", undefined>, v.LiteralSchema<"right", undefined>, v.LiteralSchema<"recto", undefined>, v.LiteralSchema<"verso", undefined>], undefined>, undefined>, v.DescriptionAction<"left" | "right" | "recto" | "verso" | undefined, string>]>;
  }, undefined>, v.TitleAction<{
    rel: "cover";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    imageSrc?: string | undefined;
    imageAlt?: string | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  }, "CoverEntryConfig">]>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly path: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, undefined>;
    readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
    readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
      readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
    }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
    readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
      readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
    }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, "Missing required field: path">;
      readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }))[], ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[]>]>, undefined>;
      readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
      readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
        readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
      }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
      readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
        readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
      }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string | string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    }, {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>>;
    readonly "~types"?: {
      readonly input: {
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }))[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string | string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      };
      readonly output: {
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      };
      readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>;
    } | undefined;
  }, v.TitleAction<{
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  }, "ArticleEntryConfig">]>], undefined>], undefined>, undefined>, v.MinLengthAction<(string | {
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  } | {
    rel: "contents";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    pageCounterReset?: number | undefined;
  } | {
    rel: "cover";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    imageSrc?: string | undefined;
    imageAlt?: string | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  })[], 1, "At least one entry is required">]>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly path: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, undefined>;
    readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
    readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
      readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
    }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
    readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
      readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
    }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, "Missing required field: path">;
      readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }))[], ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[]>]>, undefined>;
      readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
      readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
        readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
      }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
      readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
        readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
      }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string | string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    }, {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>>;
    readonly "~types"?: {
      readonly input: {
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }))[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string | string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      };
      readonly output: {
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      };
      readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>;
    } | undefined;
  }, v.TitleAction<{
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  }, "ArticleEntryConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | {
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  } | (string | {
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  } | {
    rel: "contents";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    pageCounterReset?: number | undefined;
  } | {
    rel: "cover";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    imageSrc?: string | undefined;
    imageAlt?: string | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  })[], ({
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  } | {
    rel: "contents";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    pageCounterReset?: number | undefined;
  } | {
    rel: "cover";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    imageSrc?: string | undefined;
    imageAlt?: string | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  })[]>, v.DescriptionAction<({
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  } | {
    rel: "contents";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    pageCounterReset?: number | undefined;
  } | {
    rel: "cover";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    imageSrc?: string | undefined;
    imageAlt?: string | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  })[], string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly entry: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly rel: v.LiteralSchema<"contents", undefined>;
      readonly path: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }))[], ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[]>]>, undefined>;
      readonly pageBreakBefore: v.SchemaWithPipe<readonly [v.OptionalSchema<v.UnionSchema<[v.LiteralSchema<"left", undefined>, v.LiteralSchema<"right", undefined>, v.LiteralSchema<"recto", undefined>, v.LiteralSchema<"verso", undefined>], undefined>, undefined>, v.DescriptionAction<"left" | "right" | "recto" | "verso" | undefined, string>]>;
      readonly pageCounterReset: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.SafeIntegerAction<number, undefined>]>, undefined>, v.DescriptionAction<number | undefined, string>]>;
    }, undefined>, v.TitleAction<{
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    }, "ContentsEntryConfig">]>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly rel: v.LiteralSchema<"cover", undefined>;
      readonly path: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }))[], ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[]>]>, undefined>;
      readonly imageSrc: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly imageAlt: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
      readonly pageBreakBefore: v.SchemaWithPipe<readonly [v.OptionalSchema<v.UnionSchema<[v.LiteralSchema<"left", undefined>, v.LiteralSchema<"right", undefined>, v.LiteralSchema<"recto", undefined>, v.LiteralSchema<"verso", undefined>], undefined>, undefined>, v.DescriptionAction<"left" | "right" | "recto" | "verso" | undefined, string>]>;
    }, undefined>, v.TitleAction<{
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    }, "CoverEntryConfig">]>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly path: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }))[], ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[]>]>, undefined>;
      readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
      readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
        readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
      }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
      readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
        readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
      }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, "Missing required field: path">;
        readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
          readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
          };
          readonly "~standard": v.StandardProps<{
            specifier: string;
          }, {
            specifier: string;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            specifier: string;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
          readonly "~types"?: {
            readonly input: {
              specifier: string;
            };
            readonly output: {
              specifier: string;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
          } | undefined;
        }, Omit<v.ObjectSchema<{
          readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            import?: string | string[] | undefined;
          }, {
            import?: string[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            import?: string[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
          readonly "~types"?: {
            readonly input: {
              import?: string | string[] | undefined;
            };
            readonly output: {
              import?: string[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
          } | undefined;
        }], undefined>, v.TitleAction<{
          specifier: string;
        } & {
          import?: string[] | undefined;
        }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
          readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
          };
          readonly "~standard": v.StandardProps<{
            specifier: string;
          }, {
            specifier: string;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            specifier: string;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
          readonly "~types"?: {
            readonly input: {
              specifier: string;
            };
            readonly output: {
              specifier: string;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
          } | undefined;
        }, Omit<v.ObjectSchema<{
          readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            import?: string | string[] | undefined;
          }, {
            import?: string[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            import?: string[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
          readonly "~types"?: {
            readonly input: {
              import?: string | string[] | undefined;
            };
            readonly output: {
              import?: string[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
          } | undefined;
        }], undefined>, v.TitleAction<{
          specifier: string;
        } & {
          import?: string[] | undefined;
        }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        }))[], ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[]>]>, undefined>;
        readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
        readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
          readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
        }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
        readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
          readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
        }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }))[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string | string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      }, {
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>>;
      readonly "~types"?: {
        readonly input: {
          path: string;
          output?: string | undefined;
          title?: string | undefined;
          theme?: string | ({
            specifier: string;
          } & {
            import?: string | string[] | undefined;
          }) | (string | ({
            specifier: string;
          } & {
            import?: string | string[] | undefined;
          }))[] | undefined;
          encodingFormat?: string | undefined;
          rel?: string | string[] | undefined;
          documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
          documentMetadataReader?: ((content: string) => Metadata) | undefined;
        };
        readonly output: {
          path: string;
          output?: string | undefined;
          title?: string | undefined;
          theme?: ({
            specifier: string;
          } & {
            import?: string[] | undefined;
          })[] | undefined;
          encodingFormat?: string | undefined;
          rel?: string[] | undefined;
          documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
          documentMetadataReader?: ((content: string) => Metadata) | undefined;
        };
        readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>;
      } | undefined;
    }, v.TitleAction<{
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    }, "ArticleEntryConfig">]>], undefined>], undefined>, undefined>, v.MinLengthAction<(string | {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[], 1, "At least one entry is required">]>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly path: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
        readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
        };
        readonly "~standard": v.StandardProps<{
          specifier: string;
        }, {
          specifier: string;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          specifier: string;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
        readonly "~types"?: {
          readonly input: {
            specifier: string;
          };
          readonly output: {
            specifier: string;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
        } | undefined;
      }, Omit<v.ObjectSchema<{
        readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          import?: string | string[] | undefined;
        }, {
          import?: string[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          import?: string[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
        readonly "~types"?: {
          readonly input: {
            import?: string | string[] | undefined;
          };
          readonly output: {
            import?: string[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
        } | undefined;
      }], undefined>, v.TitleAction<{
        specifier: string;
      } & {
        import?: string[] | undefined;
      }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      }))[], ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[]>]>, undefined>;
      readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
      readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
        readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
      }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
      readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
        readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
      }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, "Missing required field: path">;
        readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
          readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
          };
          readonly "~standard": v.StandardProps<{
            specifier: string;
          }, {
            specifier: string;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            specifier: string;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
          readonly "~types"?: {
            readonly input: {
              specifier: string;
            };
            readonly output: {
              specifier: string;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
          } | undefined;
        }, Omit<v.ObjectSchema<{
          readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            import?: string | string[] | undefined;
          }, {
            import?: string[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            import?: string[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
          readonly "~types"?: {
            readonly input: {
              import?: string | string[] | undefined;
            };
            readonly output: {
              import?: string[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
          } | undefined;
        }], undefined>, v.TitleAction<{
          specifier: string;
        } & {
          import?: string[] | undefined;
        }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
          readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
          };
          readonly "~standard": v.StandardProps<{
            specifier: string;
          }, {
            specifier: string;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            specifier: string;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
          readonly "~types"?: {
            readonly input: {
              specifier: string;
            };
            readonly output: {
              specifier: string;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
          } | undefined;
        }, Omit<v.ObjectSchema<{
          readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            import?: string | string[] | undefined;
          }, {
            import?: string[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            import?: string[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
          readonly "~types"?: {
            readonly input: {
              import?: string | string[] | undefined;
            };
            readonly output: {
              import?: string[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
          } | undefined;
        }], undefined>, v.TitleAction<{
          specifier: string;
        } & {
          import?: string[] | undefined;
        }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        }))[], ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[]>]>, undefined>;
        readonly encodingFormat: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly rel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>;
        readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
          readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
        }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
        readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
          readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
        }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }))[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string | string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      }, {
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>>;
      readonly "~types"?: {
        readonly input: {
          path: string;
          output?: string | undefined;
          title?: string | undefined;
          theme?: string | ({
            specifier: string;
          } & {
            import?: string | string[] | undefined;
          }) | (string | ({
            specifier: string;
          } & {
            import?: string | string[] | undefined;
          }))[] | undefined;
          encodingFormat?: string | undefined;
          rel?: string | string[] | undefined;
          documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
          documentMetadataReader?: ((content: string) => Metadata) | undefined;
        };
        readonly output: {
          path: string;
          output?: string | undefined;
          title?: string | undefined;
          theme?: ({
            specifier: string;
          } & {
            import?: string[] | undefined;
          })[] | undefined;
          encodingFormat?: string | undefined;
          rel?: string[] | undefined;
          documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
          documentMetadataReader?: ((content: string) => Metadata) | undefined;
        };
        readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>>;
      } | undefined;
    }, v.TitleAction<{
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    }, "ArticleEntryConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | (string | {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[], ({
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[]>, v.DescriptionAction<({
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[], string>]>, "Missing required field: entry">;
  };
  readonly "~standard": v.StandardProps<{
    entry: string | {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string | string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | (string | {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string | string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[];
  }, {
    entry: ({
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[];
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    entry: ({
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[];
  }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number>> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number>>> | v.MinLengthIssue<(string | {
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  } | {
    rel: "contents";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    pageCounterReset?: number | undefined;
  } | {
    rel: "cover";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    imageSrc?: string | undefined;
    imageAlt?: string | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  })[], 1> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number>> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number>>> | v.MinLengthIssue<(string | {
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  } | {
    rel: "contents";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    pageCounterReset?: number | undefined;
  } | {
    rel: "cover";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    imageSrc?: string | undefined;
    imageAlt?: string | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  })[], 1>>>;
  readonly "~types"?: {
    readonly input: {
      entry: string | {
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }))[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string | string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      } | (string | {
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }))[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string | string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      } | {
        rel: "contents";
        path?: string | undefined;
        output?: string | undefined;
        title?: string | undefined;
        theme?: string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }))[] | undefined;
        pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
        pageCounterReset?: number | undefined;
      } | {
        rel: "cover";
        path?: string | undefined;
        output?: string | undefined;
        title?: string | undefined;
        theme?: string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }) | (string | ({
          specifier: string;
        } & {
          import?: string | string[] | undefined;
        }))[] | undefined;
        imageSrc?: string | undefined;
        imageAlt?: string | undefined;
        pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      })[];
    };
    readonly output: {
      entry: ({
        path: string;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        encodingFormat?: string | undefined;
        rel?: string[] | undefined;
        documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
        documentMetadataReader?: ((content: string) => Metadata) | undefined;
      } | {
        rel: "contents";
        path?: string | undefined;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
        pageCounterReset?: number | undefined;
      } | {
        rel: "cover";
        path?: string | undefined;
        output?: string | undefined;
        title?: string | undefined;
        theme?: ({
          specifier: string;
        } & {
          import?: string[] | undefined;
        })[] | undefined;
        imageSrc?: string | undefined;
        imageAlt?: string | undefined;
        pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      })[];
    };
    readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number>> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number>>> | v.MinLengthIssue<(string | {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[], 1> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number>> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.SafeIntegerIssue<number>>> | v.MinLengthIssue<(string | {
      path: string;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      encodingFormat?: string | undefined;
      rel?: string[] | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
    } | {
      rel: "contents";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
      pageCounterReset?: number | undefined;
    } | {
      rel: "cover";
      path?: string | undefined;
      output?: string | undefined;
      title?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      imageSrc?: string | undefined;
      imageAlt?: string | undefined;
      pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    })[], 1>>;
  } | undefined;
}, Omit<v.ObjectSchema<{
  readonly title: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly author: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly theme: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, v.DescriptionAction<({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[], string>]>;
  readonly entryContext: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly output: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
    };
    readonly "~standard": v.StandardProps<{
      path: string;
    }, {
      path: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      path: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        path: string;
      };
      readonly output: {
        path: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
    readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
    readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
    readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
      readonly deprecated: true;
    }>, v.DescriptionAction<string[], string>]>;
    readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
      readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>;
      readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>, undefined>;
        readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly output: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }, v.TitleAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, "PdfPostprocessConfig">, v.DescriptionAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
      readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
      readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
      readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
    readonly "~types"?: {
      readonly input: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly output: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
    };
    readonly "~standard": v.StandardProps<{
      path: string;
    }, {
      path: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      path: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        path: string;
      };
      readonly output: {
        path: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
    readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
    readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
    readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
      readonly deprecated: true;
    }>, v.DescriptionAction<string[], string>]>;
    readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
      readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>;
      readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>, undefined>;
        readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly output: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }, v.TitleAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, "PdfPostprocessConfig">, v.DescriptionAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
      readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
      readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
      readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
    readonly "~types"?: {
      readonly input: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly output: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }) | (string | ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }))[], ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[]>, v.DescriptionAction<({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[], string>]>;
  readonly workspaceDir: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>; /** @deprecated */
  readonly includeAssets: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.MetadataAction<string[], {
    readonly deprecated: true;
  }>, v.DescriptionAction<string[], string>]>;
  readonly copyAsset: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly includes: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
    readonly excludes: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
    readonly includeFileExtensions: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
    readonly excludeFileExtensions: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly includes: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly excludes: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly includeFileExtensions: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly excludeFileExtensions: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    }, {
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.CheckIssue<string[]>>;
    readonly "~types"?: {
      readonly input: {
        includes?: string[] | undefined;
        excludes?: string[] | undefined;
        includeFileExtensions?: string[] | undefined;
        excludeFileExtensions?: string[] | undefined;
      };
      readonly output: {
        includes?: string[] | undefined;
        excludes?: string[] | undefined;
        includeFileExtensions?: string[] | undefined;
        excludeFileExtensions?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.CheckIssue<string[]>;
    } | undefined;
  }, v.TitleAction<{
    includes?: string[] | undefined;
    excludes?: string[] | undefined;
    includeFileExtensions?: string[] | undefined;
    excludeFileExtensions?: string[] | undefined;
  }, "CopyAssetConfig">]>], undefined>, v.DescriptionAction<{
    includes?: string[] | undefined;
    excludes?: string[] | undefined;
    includeFileExtensions?: string[] | undefined;
    excludeFileExtensions?: string[] | undefined;
  }, string>]>;
  readonly size: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>; /** @deprecated */
  readonly pressReady: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.MetadataAction<boolean, {
    readonly deprecated: true;
  }>, v.DescriptionAction<boolean, string>]>;
  readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
    readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
    readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
      readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
        readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
      readonly "~types"?: {
        readonly input: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly output: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
      } | undefined;
    }, v.TitleAction<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, string>]>;
    readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
      readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
    }, undefined>, v.TitleAction<{
      source: string | RegExp;
      replacement: string;
    }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
      source: string | RegExp;
      replacement: string;
    }[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
      readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>, undefined>;
      readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
    readonly "~types"?: {
      readonly input: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      };
      readonly output: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
    } | undefined;
  }, v.TitleAction<{
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  }, "PdfPostprocessConfig">, v.DescriptionAction<{
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  }, string>]>;
  readonly language: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly readingProgression: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"ltr", undefined>, v.LiteralSchema<"rtl", undefined>], undefined>, v.DescriptionAction<"ltr" | "rtl", string>]>;
  readonly toc: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly title: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    readonly htmlPath: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    readonly sectionDepth: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 6, undefined>, v.DescriptionAction<number, string>]>;
    readonly transformDocumentList: v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocument>>, v.MetadataAction<HastTransformFunction<StructuredDocument>, {
      readonly typeString: "(nodeList: StructuredDocument[]) => (propsList: { children: any }[]) => any";
      readonly typeReferences: readonly [v.GenericSchema<StructuredDocument>];
    }>, v.DescriptionAction<HastTransformFunction<StructuredDocument>, string>]>;
    readonly transformSectionList: v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocumentSection>>, v.MetadataAction<HastTransformFunction<StructuredDocumentSection>, {
      readonly typeString: "(nodeList: StructuredDocumentSection[]) => (propsList: { children: any }[]) => any";
      readonly typeReferences: readonly [v.GenericSchema<StructuredDocumentSection>];
    }>, v.DescriptionAction<HastTransformFunction<StructuredDocumentSection>, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
      readonly htmlPath: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
      readonly sectionDepth: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 6, undefined>, v.DescriptionAction<number, string>]>, undefined>;
      readonly transformDocumentList: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocument>>, v.MetadataAction<HastTransformFunction<StructuredDocument>, {
        readonly typeString: "(nodeList: StructuredDocument[]) => (propsList: { children: any }[]) => any";
        readonly typeReferences: readonly [v.GenericSchema<StructuredDocument>];
      }>, v.DescriptionAction<HastTransformFunction<StructuredDocument>, string>]>, undefined>;
      readonly transformSectionList: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocumentSection>>, v.MetadataAction<HastTransformFunction<StructuredDocumentSection>, {
        readonly typeString: "(nodeList: StructuredDocumentSection[]) => (propsList: { children: any }[]) => any";
        readonly typeReferences: readonly [v.GenericSchema<StructuredDocumentSection>];
      }>, v.DescriptionAction<HastTransformFunction<StructuredDocumentSection>, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    }, {
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 6>>;
    readonly "~types"?: {
      readonly input: {
        title?: string | undefined;
        htmlPath?: string | undefined;
        sectionDepth?: number | undefined;
        transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
        transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
      };
      readonly output: {
        title?: string | undefined;
        htmlPath?: string | undefined;
        sectionDepth?: number | undefined;
        transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
        transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
      };
      readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 6>;
    } | undefined;
  }, v.TitleAction<{
    title?: string | undefined;
    htmlPath?: string | undefined;
    sectionDepth?: number | undefined;
    transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
    transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
  }, "TocConfig">]>, v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | boolean | {
    title?: string | undefined;
    htmlPath?: string | undefined;
    sectionDepth?: number | undefined;
    transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
    transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
  }, {
    title?: string | undefined;
    htmlPath?: string | undefined;
    sectionDepth?: number | undefined;
    transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
    transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
  } | undefined>, v.DescriptionAction<{
    title?: string | undefined;
    htmlPath?: string | undefined;
    sectionDepth?: number | undefined;
    transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
    transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
  } | undefined, string>]>; /** @deprecated */
  readonly tocTitle: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.MetadataAction<string, {
    readonly deprecated: true;
  }>, v.DescriptionAction<string, string>]>;
  readonly cover: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly src: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly src: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: src">;
    };
    readonly "~standard": v.StandardProps<{
      src: string;
    }, {
      src: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      src: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        src: string;
      };
      readonly output: {
        src: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.DescriptionAction<string, string>]>;
    readonly htmlPath: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly name: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.DescriptionAction<string, string>]>, undefined>;
      readonly htmlPath: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }, {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue>>;
    readonly "~types"?: {
      readonly input: {
        name?: string | undefined;
        htmlPath?: string | boolean | undefined;
      };
      readonly output: {
        name?: string | undefined;
        htmlPath?: string | boolean | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    src: string;
  } & {
    name?: string | undefined;
    htmlPath?: string | boolean | undefined;
  }, "CoverConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    src: string;
  } & {
    name?: string | undefined;
    htmlPath?: string | boolean | undefined;
  }), {
    src: string;
  } & {
    name?: string | undefined;
    htmlPath?: string | boolean | undefined;
  }>, v.DescriptionAction<{
    src: string;
  } & {
    name?: string | undefined;
    htmlPath?: string | boolean | undefined;
  }, string>]>;
  readonly timeout: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.DescriptionAction<number, string>]>;
  readonly documentProcessor: v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
    readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
  }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>;
  readonly documentMetadataReader: v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
    readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
  }>, v.DescriptionAction<(content: string) => Metadata, string>]>;
  readonly vfm: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.GenericSchema<StringifyMarkdownOptions>, v.TitleAction<StringifyMarkdownOptions, "VfmConfig">]>], undefined>, v.DescriptionAction<StringifyMarkdownOptions, string>]>;
  readonly image: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.CheckAction<string, `The specified image is not compatible with the CLI version ${string}. Please check the image version.`>, v.DescriptionAction<string, string>]>; /** @deprecated */
  readonly http: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.MetadataAction<boolean, {
    readonly deprecated: true;
  }>, v.DescriptionAction<boolean, string>]>;
  readonly viewer: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly viewerParam: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly browser: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.CheckAction<string, string>, v.TransformAction<string, {
    type: BrowserType;
    tag?: string;
  }>, v.DescriptionAction<{
    type: BrowserType;
    tag?: string;
  }, string>]>;
  readonly base: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.RegexAction<string, "Base path must start with a slash">, v.CheckAction<string, "Base path must not be root">, v.TransformAction<string, string>, v.DescriptionAction<string, string>]>;
  readonly server: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly host: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>;
    readonly port: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>;
    readonly proxy: v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.UnionSchema<[v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").ProxyOptions, undefined>, v.MetadataAction<import("vite").ProxyOptions, {
      readonly typeString: "import(\"vite\").ProxyOptions";
    }>]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.DescriptionAction<{
      [x: string]: string | import("vite").ProxyOptions;
    }, string>]>;
    readonly allowedHosts: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<boolean | string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly host: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
      readonly port: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>, undefined>;
      readonly proxy: v.OptionalSchema<v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.UnionSchema<[v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").ProxyOptions, undefined>, v.MetadataAction<import("vite").ProxyOptions, {
        readonly typeString: "import(\"vite\").ProxyOptions";
      }>]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.DescriptionAction<{
        [x: string]: string | import("vite").ProxyOptions;
      }, string>]>, undefined>;
      readonly allowedHosts: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<boolean | string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    }, {
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.MinValueIssue<number, 0> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue>>;
    readonly "~types"?: {
      readonly input: {
        host?: string | boolean | undefined;
        port?: number | undefined;
        proxy?: {
          [x: string]: string | import("vite").ProxyOptions;
        } | undefined;
        allowedHosts?: boolean | string[] | undefined;
      };
      readonly output: {
        host?: string | boolean | undefined;
        port?: number | undefined;
        proxy?: {
          [x: string]: string | import("vite").ProxyOptions;
        } | undefined;
        allowedHosts?: boolean | string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.MinValueIssue<number, 0> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue>;
    } | undefined;
  }, v.TitleAction<{
    host?: string | boolean | undefined;
    port?: number | undefined;
    proxy?: {
      [x: string]: string | import("vite").ProxyOptions;
    } | undefined;
    allowedHosts?: boolean | string[] | undefined;
  }, "ServerConfig">]>], undefined>, v.DescriptionAction<{
    host?: string | boolean | undefined;
    port?: number | undefined;
    proxy?: {
      [x: string]: string | import("vite").ProxyOptions;
    } | undefined;
    allowedHosts?: boolean | string[] | undefined;
  }, string>]>;
  readonly static: v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.RegexAction<string, "Base path must start with a slash">, v.TransformAction<string, string>]>, v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>, v.DescriptionAction<{
    [x: string]: string[];
  }, string>, v.TransformAction<{
    [x: string]: string[];
  }, {
    [x: string]: string[];
  }>]>;
  readonly temporaryFilePrefix: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly vite: v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").UserConfig, undefined>, v.MetadataAction<import("vite").UserConfig, {
    readonly typeString: "import(\"vite\").UserConfig";
  }>, v.DescriptionAction<import("vite").UserConfig, string>]>;
  readonly viteConfigFile: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly author: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, v.DescriptionAction<({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[], string>]>, undefined>;
    readonly entryContext: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
      };
      readonly "~standard": v.StandardProps<{
        path: string;
      }, {
        path: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        path: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          path: string;
        };
        readonly output: {
          path: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
      readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>;
      readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
        readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
          readonly deprecated: true;
        }>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
          readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
          readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>;
          readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
            readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
            readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
              readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
              readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
            }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
              readonly entries: {
                readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
                readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
              };
              readonly "~standard": v.StandardProps<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }>;
              readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
              readonly "~types"?: {
                readonly input: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly output: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
              } | undefined;
            }, v.TitleAction<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, string>]>, undefined>;
            readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
              readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
            }, undefined>, v.TitleAction<{
              source: string | RegExp;
              replacement: string;
            }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
              source: string | RegExp;
              replacement: string;
            }[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
          readonly "~types"?: {
            readonly input: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly output: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
          } | undefined;
        }, v.TitleAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, "PdfPostprocessConfig">, v.DescriptionAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly output: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
      };
      readonly "~standard": v.StandardProps<{
        path: string;
      }, {
        path: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        path: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          path: string;
        };
        readonly output: {
          path: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
      readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>;
      readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
        readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
          readonly deprecated: true;
        }>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
          readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
          readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>;
          readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
            readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
            readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
              readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
              readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
            }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
              readonly entries: {
                readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
                readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
              };
              readonly "~standard": v.StandardProps<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }>;
              readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
              readonly "~types"?: {
                readonly input: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly output: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
              } | undefined;
            }, v.TitleAction<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, string>]>, undefined>;
            readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
              readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
            }, undefined>, v.TitleAction<{
              source: string | RegExp;
              replacement: string;
            }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
              source: string | RegExp;
              replacement: string;
            }[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
          readonly "~types"?: {
            readonly input: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly output: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
          } | undefined;
        }, v.TitleAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, "PdfPostprocessConfig">, v.DescriptionAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly output: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }) | (string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }))[], ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[]>, v.DescriptionAction<({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[], string>]>, undefined>;
    readonly workspaceDir: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly includeAssets: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.MetadataAction<string[], {
      readonly deprecated: true;
    }>, v.DescriptionAction<string[], string>]>, undefined>;
    readonly copyAsset: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly includes: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
      readonly excludes: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
      readonly includeFileExtensions: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
      readonly excludeFileExtensions: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly includes: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly excludes: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly includeFileExtensions: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly excludeFileExtensions: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.CheckAction<string[], string>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        includes?: string[] | undefined;
        excludes?: string[] | undefined;
        includeFileExtensions?: string[] | undefined;
        excludeFileExtensions?: string[] | undefined;
      }, {
        includes?: string[] | undefined;
        excludes?: string[] | undefined;
        includeFileExtensions?: string[] | undefined;
        excludeFileExtensions?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        includes?: string[] | undefined;
        excludes?: string[] | undefined;
        includeFileExtensions?: string[] | undefined;
        excludeFileExtensions?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.CheckIssue<string[]>>;
      readonly "~types"?: {
        readonly input: {
          includes?: string[] | undefined;
          excludes?: string[] | undefined;
          includeFileExtensions?: string[] | undefined;
          excludeFileExtensions?: string[] | undefined;
        };
        readonly output: {
          includes?: string[] | undefined;
          excludes?: string[] | undefined;
          includeFileExtensions?: string[] | undefined;
          excludeFileExtensions?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.CheckIssue<string[]>;
      } | undefined;
    }, v.TitleAction<{
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    }, "CopyAssetConfig">]>], undefined>, v.DescriptionAction<{
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    }, string>]>, undefined>;
    readonly size: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly pressReady: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.MetadataAction<boolean, {
      readonly deprecated: true;
    }>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
      readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>;
      readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>, undefined>;
        readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly output: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }, v.TitleAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, "PdfPostprocessConfig">, v.DescriptionAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, string>]>, undefined>;
    readonly language: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly readingProgression: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"ltr", undefined>, v.LiteralSchema<"rtl", undefined>], undefined>, v.DescriptionAction<"ltr" | "rtl", string>]>, undefined>;
    readonly toc: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly title: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      readonly htmlPath: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      readonly sectionDepth: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 6, undefined>, v.DescriptionAction<number, string>]>;
      readonly transformDocumentList: v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocument>>, v.MetadataAction<HastTransformFunction<StructuredDocument>, {
        readonly typeString: "(nodeList: StructuredDocument[]) => (propsList: { children: any }[]) => any";
        readonly typeReferences: readonly [v.GenericSchema<StructuredDocument>];
      }>, v.DescriptionAction<HastTransformFunction<StructuredDocument>, string>]>;
      readonly transformSectionList: v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocumentSection>>, v.MetadataAction<HastTransformFunction<StructuredDocumentSection>, {
        readonly typeString: "(nodeList: StructuredDocumentSection[]) => (propsList: { children: any }[]) => any";
        readonly typeReferences: readonly [v.GenericSchema<StructuredDocumentSection>];
      }>, v.DescriptionAction<HastTransformFunction<StructuredDocumentSection>, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        readonly htmlPath: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        readonly sectionDepth: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 6, undefined>, v.DescriptionAction<number, string>]>, undefined>;
        readonly transformDocumentList: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocument>>, v.MetadataAction<HastTransformFunction<StructuredDocument>, {
          readonly typeString: "(nodeList: StructuredDocument[]) => (propsList: { children: any }[]) => any";
          readonly typeReferences: readonly [v.GenericSchema<StructuredDocument>];
        }>, v.DescriptionAction<HastTransformFunction<StructuredDocument>, string>]>, undefined>;
        readonly transformSectionList: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<HastTransformFunction<StructuredDocumentSection>>, v.MetadataAction<HastTransformFunction<StructuredDocumentSection>, {
          readonly typeString: "(nodeList: StructuredDocumentSection[]) => (propsList: { children: any }[]) => any";
          readonly typeReferences: readonly [v.GenericSchema<StructuredDocumentSection>];
        }>, v.DescriptionAction<HastTransformFunction<StructuredDocumentSection>, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        title?: string | undefined;
        htmlPath?: string | undefined;
        sectionDepth?: number | undefined;
        transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
        transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
      }, {
        title?: string | undefined;
        htmlPath?: string | undefined;
        sectionDepth?: number | undefined;
        transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
        transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        title?: string | undefined;
        htmlPath?: string | undefined;
        sectionDepth?: number | undefined;
        transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
        transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
      }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 6>>;
      readonly "~types"?: {
        readonly input: {
          title?: string | undefined;
          htmlPath?: string | undefined;
          sectionDepth?: number | undefined;
          transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
          transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
        };
        readonly output: {
          title?: string | undefined;
          htmlPath?: string | undefined;
          sectionDepth?: number | undefined;
          transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
          transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
        };
        readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 6>;
      } | undefined;
    }, v.TitleAction<{
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    }, "TocConfig">]>, v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | boolean | {
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    }, {
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    } | undefined>, v.DescriptionAction<{
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    } | undefined, string>]>, undefined>;
    readonly tocTitle: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.MetadataAction<string, {
      readonly deprecated: true;
    }>, v.DescriptionAction<string, string>]>, undefined>;
    readonly cover: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly src: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly src: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: src">;
      };
      readonly "~standard": v.StandardProps<{
        src: string;
      }, {
        src: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        src: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          src: string;
        };
        readonly output: {
          src: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.DescriptionAction<string, string>]>;
      readonly htmlPath: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly name: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.DescriptionAction<string, string>]>, undefined>;
        readonly htmlPath: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        name?: string | undefined;
        htmlPath?: string | boolean | undefined;
      }, {
        name?: string | undefined;
        htmlPath?: string | boolean | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        name?: string | undefined;
        htmlPath?: string | boolean | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue>>;
      readonly "~types"?: {
        readonly input: {
          name?: string | undefined;
          htmlPath?: string | boolean | undefined;
        };
        readonly output: {
          name?: string | undefined;
          htmlPath?: string | boolean | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      src: string;
    } & {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }, "CoverConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      src: string;
    } & {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }), {
      src: string;
    } & {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }>, v.DescriptionAction<{
      src: string;
    } & {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }, string>]>, undefined>;
    readonly timeout: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.DescriptionAction<number, string>]>, undefined>;
    readonly documentProcessor: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(option: StringifyMarkdownOptions, metadata: Metadata) => any>, v.MetadataAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, {
      readonly typeString: "(option: import(\"@vivliostyle/vfm\").StringifyMarkdownOptions, metadata: import(\"@vivliostyle/vfm\").Metadata) => import(\"unified\").Processor";
    }>, v.DescriptionAction<(option: StringifyMarkdownOptions, metadata: Metadata) => any, string>]>, undefined>;
    readonly documentMetadataReader: v.OptionalSchema<v.SchemaWithPipe<readonly [v.GenericSchema<(content: string) => Metadata>, v.MetadataAction<(content: string) => Metadata, {
      readonly typeString: "(content: string) => import(\"@vivliostyle/vfm\").Metadata";
    }>, v.DescriptionAction<(content: string) => Metadata, string>]>, undefined>;
    readonly vfm: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.GenericSchema<StringifyMarkdownOptions>, v.TitleAction<StringifyMarkdownOptions, "VfmConfig">]>], undefined>, v.DescriptionAction<StringifyMarkdownOptions, string>]>, undefined>;
    readonly image: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.CheckAction<string, `The specified image is not compatible with the CLI version ${string}. Please check the image version.`>, v.DescriptionAction<string, string>]>, undefined>;
    readonly http: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.MetadataAction<boolean, {
      readonly deprecated: true;
    }>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly viewer: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly viewerParam: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly browser: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.CheckAction<string, string>, v.TransformAction<string, {
      type: BrowserType;
      tag?: string;
    }>, v.DescriptionAction<{
      type: BrowserType;
      tag?: string;
    }, string>]>, undefined>;
    readonly base: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.RegexAction<string, "Base path must start with a slash">, v.CheckAction<string, "Base path must not be root">, v.TransformAction<string, string>, v.DescriptionAction<string, string>]>, undefined>;
    readonly server: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly host: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>;
      readonly port: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>;
      readonly proxy: v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.UnionSchema<[v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").ProxyOptions, undefined>, v.MetadataAction<import("vite").ProxyOptions, {
        readonly typeString: "import(\"vite\").ProxyOptions";
      }>]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.DescriptionAction<{
        [x: string]: string | import("vite").ProxyOptions;
      }, string>]>;
      readonly allowedHosts: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<boolean | string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly host: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
        readonly port: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>, undefined>;
        readonly proxy: v.OptionalSchema<v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.UnionSchema<[v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").ProxyOptions, undefined>, v.MetadataAction<import("vite").ProxyOptions, {
          readonly typeString: "import(\"vite\").ProxyOptions";
        }>]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.DescriptionAction<{
          [x: string]: string | import("vite").ProxyOptions;
        }, string>]>, undefined>;
        readonly allowedHosts: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<boolean | string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        host?: string | boolean | undefined;
        port?: number | undefined;
        proxy?: {
          [x: string]: string | import("vite").ProxyOptions;
        } | undefined;
        allowedHosts?: boolean | string[] | undefined;
      }, {
        host?: string | boolean | undefined;
        port?: number | undefined;
        proxy?: {
          [x: string]: string | import("vite").ProxyOptions;
        } | undefined;
        allowedHosts?: boolean | string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        host?: string | boolean | undefined;
        port?: number | undefined;
        proxy?: {
          [x: string]: string | import("vite").ProxyOptions;
        } | undefined;
        allowedHosts?: boolean | string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.MinValueIssue<number, 0> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue>>;
      readonly "~types"?: {
        readonly input: {
          host?: string | boolean | undefined;
          port?: number | undefined;
          proxy?: {
            [x: string]: string | import("vite").ProxyOptions;
          } | undefined;
          allowedHosts?: boolean | string[] | undefined;
        };
        readonly output: {
          host?: string | boolean | undefined;
          port?: number | undefined;
          proxy?: {
            [x: string]: string | import("vite").ProxyOptions;
          } | undefined;
          allowedHosts?: boolean | string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.MinValueIssue<number, 0> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue>;
      } | undefined;
    }, v.TitleAction<{
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    }, "ServerConfig">]>], undefined>, v.DescriptionAction<{
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    }, string>]>, undefined>;
    readonly static: v.OptionalSchema<v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.RegexAction<string, "Base path must start with a slash">, v.TransformAction<string, string>]>, v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>]>, undefined>, v.DescriptionAction<{
      [x: string]: string[];
    }, string>, v.TransformAction<{
      [x: string]: string[];
    }, {
      [x: string]: string[];
    }>]>, undefined>;
    readonly temporaryFilePrefix: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly vite: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").UserConfig, undefined>, v.MetadataAction<import("vite").UserConfig, {
      readonly typeString: "import(\"vite\").UserConfig";
    }>, v.DescriptionAction<import("vite").UserConfig, string>]>, undefined>;
    readonly viteConfigFile: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    title?: string | undefined;
    author?: string | undefined;
    theme?: string | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }))[] | undefined;
    entryContext?: string | undefined;
    output?: string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }) | (string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }))[] | undefined;
    workspaceDir?: string | undefined;
    includeAssets?: string | string[] | undefined;
    copyAsset?: {
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    } | undefined;
    size?: string | undefined;
    pressReady?: boolean | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    toc?: string | boolean | {
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    } | undefined;
    tocTitle?: string | undefined;
    cover?: string | ({
      src: string;
    } & {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }) | undefined;
    timeout?: number | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
    vfm?: StringifyMarkdownOptions | undefined;
    image?: string | undefined;
    http?: boolean | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: string | undefined;
    base?: string | undefined;
    server?: {
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    } | undefined;
    static?: {
      [x: string]: string | string[];
    } | undefined;
    temporaryFilePrefix?: string | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
  }, {
    title?: string | undefined;
    author?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    entryContext?: string | undefined;
    output?: ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[] | undefined;
    workspaceDir?: string | undefined;
    includeAssets?: string[] | undefined;
    copyAsset?: {
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    } | undefined;
    size?: string | undefined;
    pressReady?: boolean | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    toc?: {
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    } | undefined;
    tocTitle?: string | undefined;
    cover?: ({
      src: string;
    } & {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }) | undefined;
    timeout?: number | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
    vfm?: StringifyMarkdownOptions | undefined;
    image?: string | undefined;
    http?: boolean | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: {
      type: BrowserType;
      tag?: string;
    } | undefined;
    base?: string | undefined;
    server?: {
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    } | undefined;
    static?: {
      [x: string]: string[];
    } | undefined;
    temporaryFilePrefix?: string | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    title?: string | undefined;
    author?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    entryContext?: string | undefined;
    output?: ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[] | undefined;
    workspaceDir?: string | undefined;
    includeAssets?: string[] | undefined;
    copyAsset?: {
      includes?: string[] | undefined;
      excludes?: string[] | undefined;
      includeFileExtensions?: string[] | undefined;
      excludeFileExtensions?: string[] | undefined;
    } | undefined;
    size?: string | undefined;
    pressReady?: boolean | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    toc?: {
      title?: string | undefined;
      htmlPath?: string | undefined;
      sectionDepth?: number | undefined;
      transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
      transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
    } | undefined;
    tocTitle?: string | undefined;
    cover?: ({
      src: string;
    } & {
      name?: string | undefined;
      htmlPath?: string | boolean | undefined;
    }) | undefined;
    timeout?: number | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
    vfm?: StringifyMarkdownOptions | undefined;
    image?: string | undefined;
    http?: boolean | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: {
      type: BrowserType;
      tag?: string;
    } | undefined;
    base?: string | undefined;
    server?: {
      host?: string | boolean | undefined;
      port?: number | undefined;
      proxy?: {
        [x: string]: string | import("vite").ProxyOptions;
      } | undefined;
      allowedHosts?: boolean | string[] | undefined;
    } | undefined;
    static?: {
      [x: string]: string[];
    } | undefined;
    temporaryFilePrefix?: string | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
  }, v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.BaseIssue<unknown>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.CheckIssue<string[]> | v.MaxValueIssue<number, 6> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.CheckIssue<string[]>> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 6>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue>> | v.CheckIssue<string> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.MinValueIssue<number, 0> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue>>>;
  readonly "~types"?: {
    readonly input: {
      title?: string | undefined;
      author?: string | undefined;
      theme?: string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      entryContext?: string | undefined;
      output?: string | ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }) | (string | ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }))[] | undefined;
      workspaceDir?: string | undefined;
      includeAssets?: string | string[] | undefined;
      copyAsset?: {
        includes?: string[] | undefined;
        excludes?: string[] | undefined;
        includeFileExtensions?: string[] | undefined;
        excludeFileExtensions?: string[] | undefined;
      } | undefined;
      size?: string | undefined;
      pressReady?: boolean | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
      language?: string | undefined;
      readingProgression?: "ltr" | "rtl" | undefined;
      toc?: string | boolean | {
        title?: string | undefined;
        htmlPath?: string | undefined;
        sectionDepth?: number | undefined;
        transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
        transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
      } | undefined;
      tocTitle?: string | undefined;
      cover?: string | ({
        src: string;
      } & {
        name?: string | undefined;
        htmlPath?: string | boolean | undefined;
      }) | undefined;
      timeout?: number | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
      vfm?: StringifyMarkdownOptions | undefined;
      image?: string | undefined;
      http?: boolean | undefined;
      viewer?: string | undefined;
      viewerParam?: string | undefined;
      browser?: string | undefined;
      base?: string | undefined;
      server?: {
        host?: string | boolean | undefined;
        port?: number | undefined;
        proxy?: {
          [x: string]: string | import("vite").ProxyOptions;
        } | undefined;
        allowedHosts?: boolean | string[] | undefined;
      } | undefined;
      static?: {
        [x: string]: string | string[];
      } | undefined;
      temporaryFilePrefix?: string | undefined;
      vite?: import("vite").UserConfig | undefined;
      viteConfigFile?: string | boolean | undefined;
    };
    readonly output: {
      title?: string | undefined;
      author?: string | undefined;
      theme?: ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      entryContext?: string | undefined;
      output?: ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      } & {
        format: OutputFormat;
      })[] | undefined;
      workspaceDir?: string | undefined;
      includeAssets?: string[] | undefined;
      copyAsset?: {
        includes?: string[] | undefined;
        excludes?: string[] | undefined;
        includeFileExtensions?: string[] | undefined;
        excludeFileExtensions?: string[] | undefined;
      } | undefined;
      size?: string | undefined;
      pressReady?: boolean | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
      language?: string | undefined;
      readingProgression?: "ltr" | "rtl" | undefined;
      toc?: {
        title?: string | undefined;
        htmlPath?: string | undefined;
        sectionDepth?: number | undefined;
        transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
        transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
      } | undefined;
      tocTitle?: string | undefined;
      cover?: ({
        src: string;
      } & {
        name?: string | undefined;
        htmlPath?: string | boolean | undefined;
      }) | undefined;
      timeout?: number | undefined;
      documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
      documentMetadataReader?: ((content: string) => Metadata) | undefined;
      vfm?: StringifyMarkdownOptions | undefined;
      image?: string | undefined;
      http?: boolean | undefined;
      viewer?: string | undefined;
      viewerParam?: string | undefined;
      browser?: {
        type: BrowserType;
        tag?: string;
      } | undefined;
      base?: string | undefined;
      server?: {
        host?: string | boolean | undefined;
        port?: number | undefined;
        proxy?: {
          [x: string]: string | import("vite").ProxyOptions;
        } | undefined;
        allowedHosts?: boolean | string[] | undefined;
      } | undefined;
      static?: {
        [x: string]: string[];
      } | undefined;
      temporaryFilePrefix?: string | undefined;
      vite?: import("vite").UserConfig | undefined;
      viteConfigFile?: string | boolean | undefined;
    };
    readonly issue: v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.BaseIssue<unknown>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.CheckIssue<string[]> | v.MaxValueIssue<number, 6> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.CheckIssue<string[]>> | v.UnionIssue<v.BaseIssue<unknown> | v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 6>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue>> | v.CheckIssue<string> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.MinValueIssue<number, 0> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.RecordIssue | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.CustomIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue | v.BooleanIssue>>;
  } | undefined;
}], undefined>, v.TitleAction<{
  entry: ({
    path: string;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    encodingFormat?: string | undefined;
    rel?: string[] | undefined;
    documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
    documentMetadataReader?: ((content: string) => Metadata) | undefined;
  } | {
    rel: "contents";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
    pageCounterReset?: number | undefined;
  } | {
    rel: "cover";
    path?: string | undefined;
    output?: string | undefined;
    title?: string | undefined;
    theme?: ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    imageSrc?: string | undefined;
    imageAlt?: string | undefined;
    pageBreakBefore?: "left" | "right" | "recto" | "verso" | undefined;
  })[];
} & {
  title?: string | undefined;
  author?: string | undefined;
  theme?: ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  entryContext?: string | undefined;
  output?: ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[] | undefined;
  workspaceDir?: string | undefined;
  includeAssets?: string[] | undefined;
  copyAsset?: {
    includes?: string[] | undefined;
    excludes?: string[] | undefined;
    includeFileExtensions?: string[] | undefined;
    excludeFileExtensions?: string[] | undefined;
  } | undefined;
  size?: string | undefined;
  pressReady?: boolean | undefined;
  pdfPostprocess?: {
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    replaceImage?: {
      source: string | RegExp;
      replacement: string;
    }[] | undefined;
  } | undefined;
  language?: string | undefined;
  readingProgression?: "ltr" | "rtl" | undefined;
  toc?: {
    title?: string | undefined;
    htmlPath?: string | undefined;
    sectionDepth?: number | undefined;
    transformDocumentList?: HastTransformFunction<StructuredDocument> | undefined;
    transformSectionList?: HastTransformFunction<StructuredDocumentSection> | undefined;
  } | undefined;
  tocTitle?: string | undefined;
  cover?: ({
    src: string;
  } & {
    name?: string | undefined;
    htmlPath?: string | boolean | undefined;
  }) | undefined;
  timeout?: number | undefined;
  documentProcessor?: ((option: StringifyMarkdownOptions, metadata: Metadata) => any) | undefined;
  documentMetadataReader?: ((content: string) => Metadata) | undefined;
  vfm?: StringifyMarkdownOptions | undefined;
  image?: string | undefined;
  http?: boolean | undefined;
  viewer?: string | undefined;
  viewerParam?: string | undefined;
  browser?: {
    type: BrowserType;
    tag?: string;
  } | undefined;
  base?: string | undefined;
  server?: {
    host?: string | boolean | undefined;
    port?: number | undefined;
    proxy?: {
      [x: string]: string | import("vite").ProxyOptions;
    } | undefined;
    allowedHosts?: boolean | string[] | undefined;
  } | undefined;
  static?: {
    [x: string]: string[];
  } | undefined;
  temporaryFilePrefix?: string | undefined;
  vite?: import("vite").UserConfig | undefined;
  viteConfigFile?: string | boolean | undefined;
}, "BuildTask">]>;
type BuildTask = v.InferInput<typeof BuildTask>;
type ParsedBuildTask = v.InferOutput<typeof BuildTask>;
/**
 * @see https://github.com/vivliostyle/vivliostyle-cli/blob/main/docs/config.md
 */
type VivliostyleConfigSchema = BuildTask[] | BuildTask;
type ParsedVivliostyleConfigSchema = {
  tasks: ParsedBuildTask[];
  inlineOptions: InlineOptions;
};
/** @hidden */
declare const VivliostyleConfigSchema: v.GenericSchema<VivliostyleConfigSchema, ParsedVivliostyleConfigSchema>;
type InputFormat = 'markdown' | 'webbook' | 'pub-manifest' | 'epub' | 'epub-opf';
declare const VivliostyleInlineConfigWithoutChecks: Omit<v.ObjectSchema<{
  readonly cwd: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly config: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly configData: v.SchemaWithPipe<readonly [v.CustomSchema<VivliostyleConfigSchema | null | undefined, undefined>, v.MetadataAction<VivliostyleConfigSchema | null | undefined, {
    readonly typeString: "VivliostyleConfigSchema";
  }>, v.DescriptionAction<VivliostyleConfigSchema | null | undefined, string>]>;
  readonly input: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.TransformAction<string, {
    format: InputFormat;
    entry: string;
  }>, v.DescriptionAction<{
    format: InputFormat;
    entry: string;
  }, string>]>;
  readonly output: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
    };
    readonly "~standard": v.StandardProps<{
      path: string;
    }, {
      path: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      path: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        path: string;
      };
      readonly output: {
        path: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
    readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
    readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
    readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
      readonly deprecated: true;
    }>, v.DescriptionAction<string[], string>]>;
    readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
      readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>;
      readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>, undefined>;
        readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly output: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }, v.TitleAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, "PdfPostprocessConfig">, v.DescriptionAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
      readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
      readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
      readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
    readonly "~types"?: {
      readonly input: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly output: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
    };
    readonly "~standard": v.StandardProps<{
      path: string;
    }, {
      path: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      path: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        path: string;
      };
      readonly output: {
        path: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
    readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
    readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
    readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
      readonly deprecated: true;
    }>, v.DescriptionAction<string[], string>]>;
    readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
      readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>;
      readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>, undefined>;
        readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly output: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }, v.TitleAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, "PdfPostprocessConfig">, v.DescriptionAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
      readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
      readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
      readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
    readonly "~types"?: {
      readonly input: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly output: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }) | (string | ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }))[], ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[]>, v.DescriptionAction<({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[], string>]>;
  readonly theme: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, v.LiteralSchema<false, undefined>], undefined>, v.DescriptionAction<false | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[], string>]>;
  readonly size: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly cropMarks: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly bleed: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly cropOffset: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly css: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly style: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly userStyle: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly singleDoc: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly quick: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly pressReady: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly title: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly author: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly language: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly readingProgression: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"ltr", undefined>, v.LiteralSchema<"rtl", undefined>], undefined>, v.DescriptionAction<"ltr" | "rtl", string>]>;
  readonly timeout: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.DescriptionAction<number, string>]>;
  readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.DescriptionAction<"local" | "docker", string>]>;
  readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
  readonly preflightOption: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      r: number;
      g: number;
      b: number;
    }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      c: number;
      m: number;
      y: number;
      k: number;
    }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][], string>]>;
    readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      r: number;
      g: number;
      b: number;
    }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      c: number;
      m: number;
      y: number;
      k: number;
    }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][], string>]>;
    readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
    readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>, undefined>;
      readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>, undefined>;
      readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
      readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
    readonly "~types"?: {
      readonly input: {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      };
      readonly output: {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
    } | undefined;
  }, v.TitleAction<{
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  }, string>]>;
  readonly sandbox: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly executableBrowser: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly image: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly viewer: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly viewerParam: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly browser: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.CheckAction<string, string>, v.TransformAction<string, {
    type: BrowserType;
    tag?: string;
  }>, v.DescriptionAction<{
    type: BrowserType;
    tag?: string;
  }, string>]>;
  readonly proxyServer: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly proxyBypass: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly proxyUser: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly proxyPass: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly logLevel: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"silent", undefined>, v.LiteralSchema<"info", undefined>, v.LiteralSchema<"verbose", undefined>, v.LiteralSchema<"debug", undefined>], undefined>, v.DescriptionAction<"silent" | "info" | "verbose" | "debug", string>]>;
  readonly ignoreHttpsErrors: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly openViewer: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly enableStaticServe: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly enableViewerStartPage: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly vite: v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").UserConfig, undefined>, v.MetadataAction<import("vite").UserConfig, {
    readonly typeString: "import(\"vite\").UserConfig";
  }>, v.DescriptionAction<import("vite").UserConfig, string>]>;
  readonly viteConfigFile: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>;
  readonly host: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>;
  readonly port: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>;
  readonly logger: v.SchemaWithPipe<readonly [v.CustomSchema<LoggerInterface, undefined>, v.MetadataAction<LoggerInterface, {
    readonly typeString: "LoggerInterface";
  }>, v.DescriptionAction<LoggerInterface, string>]>;
  readonly disableServerStartup: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly projectPath: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly template: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly createConfigFileOnly: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly installDependencies: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly stdin: v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Readable, undefined>, v.MetadataAction<import("node:stream").Readable, {
    readonly typeString: "import(\"node:stream\").Readable";
  }>, v.DescriptionAction<import("node:stream").Readable, string>]>;
  readonly stdout: v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Writable, undefined>, v.MetadataAction<import("node:stream").Writable, {
    readonly typeString: "import(\"node:stream\").Writable";
  }>, v.DescriptionAction<import("node:stream").Writable, string>]>;
  readonly stderr: v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Writable, undefined>, v.MetadataAction<import("node:stream").Writable, {
    readonly typeString: "import(\"node:stream\").Writable";
  }>, v.DescriptionAction<import("node:stream").Writable, string>]>;
  readonly signal: v.SchemaWithPipe<readonly [v.CustomSchema<AbortSignal, undefined>, v.DescriptionAction<AbortSignal, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly cwd: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly config: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly configData: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<VivliostyleConfigSchema | null | undefined, undefined>, v.MetadataAction<VivliostyleConfigSchema | null | undefined, {
      readonly typeString: "VivliostyleConfigSchema";
    }>, v.DescriptionAction<VivliostyleConfigSchema | null | undefined, string>]>, undefined>;
    readonly input: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.TransformAction<string, {
      format: InputFormat;
      entry: string;
    }>, v.DescriptionAction<{
      format: InputFormat;
      entry: string;
    }, string>]>, undefined>;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
      };
      readonly "~standard": v.StandardProps<{
        path: string;
      }, {
        path: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        path: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          path: string;
        };
        readonly output: {
          path: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
      readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>;
      readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
        readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
          readonly deprecated: true;
        }>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
          readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
          readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>;
          readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
            readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
            readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
              readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
              readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
            }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
              readonly entries: {
                readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
                readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
              };
              readonly "~standard": v.StandardProps<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }>;
              readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
              readonly "~types"?: {
                readonly input: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly output: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
              } | undefined;
            }, v.TitleAction<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, string>]>, undefined>;
            readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
              readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
            }, undefined>, v.TitleAction<{
              source: string | RegExp;
              replacement: string;
            }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
              source: string | RegExp;
              replacement: string;
            }[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
          readonly "~types"?: {
            readonly input: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly output: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
          } | undefined;
        }, v.TitleAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, "PdfPostprocessConfig">, v.DescriptionAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly output: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
      };
      readonly "~standard": v.StandardProps<{
        path: string;
      }, {
        path: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        path: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          path: string;
        };
        readonly output: {
          path: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
      readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>;
      readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
        readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
          readonly deprecated: true;
        }>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
          readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
          readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>;
          readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
            readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
            readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
              readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
              readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
            }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
              readonly entries: {
                readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
                readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
              };
              readonly "~standard": v.StandardProps<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }>;
              readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
              readonly "~types"?: {
                readonly input: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly output: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
              } | undefined;
            }, v.TitleAction<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, string>]>, undefined>;
            readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
              readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
            }, undefined>, v.TitleAction<{
              source: string | RegExp;
              replacement: string;
            }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
              source: string | RegExp;
              replacement: string;
            }[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
          readonly "~types"?: {
            readonly input: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly output: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
          } | undefined;
        }, v.TitleAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, "PdfPostprocessConfig">, v.DescriptionAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly output: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }) | (string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }))[], ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[]>, v.DescriptionAction<({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[], string>]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, v.LiteralSchema<false, undefined>], undefined>, v.DescriptionAction<false | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[], string>]>, undefined>;
    readonly size: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly cropMarks: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly bleed: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly cropOffset: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly css: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly style: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly userStyle: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly singleDoc: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly quick: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly pressReady: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly author: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly language: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly readingProgression: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"ltr", undefined>, v.LiteralSchema<"rtl", undefined>], undefined>, v.DescriptionAction<"ltr" | "rtl", string>]>, undefined>;
    readonly timeout: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.DescriptionAction<number, string>]>, undefined>;
    readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
    readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
    readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
      readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
        readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
      readonly "~types"?: {
        readonly input: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly output: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
      } | undefined;
    }, v.TitleAction<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, string>]>, undefined>;
    readonly sandbox: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly executableBrowser: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly image: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly viewer: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly viewerParam: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly browser: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.CheckAction<string, string>, v.TransformAction<string, {
      type: BrowserType;
      tag?: string;
    }>, v.DescriptionAction<{
      type: BrowserType;
      tag?: string;
    }, string>]>, undefined>;
    readonly proxyServer: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly proxyBypass: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly proxyUser: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly proxyPass: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly logLevel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"silent", undefined>, v.LiteralSchema<"info", undefined>, v.LiteralSchema<"verbose", undefined>, v.LiteralSchema<"debug", undefined>], undefined>, v.DescriptionAction<"silent" | "info" | "verbose" | "debug", string>]>, undefined>;
    readonly ignoreHttpsErrors: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly openViewer: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly enableStaticServe: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly enableViewerStartPage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly vite: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").UserConfig, undefined>, v.MetadataAction<import("vite").UserConfig, {
      readonly typeString: "import(\"vite\").UserConfig";
    }>, v.DescriptionAction<import("vite").UserConfig, string>]>, undefined>;
    readonly viteConfigFile: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
    readonly host: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
    readonly port: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>, undefined>;
    readonly logger: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<LoggerInterface, undefined>, v.MetadataAction<LoggerInterface, {
      readonly typeString: "LoggerInterface";
    }>, v.DescriptionAction<LoggerInterface, string>]>, undefined>;
    readonly disableServerStartup: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly projectPath: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly template: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly createConfigFileOnly: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly installDependencies: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly stdin: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Readable, undefined>, v.MetadataAction<import("node:stream").Readable, {
      readonly typeString: "import(\"node:stream\").Readable";
    }>, v.DescriptionAction<import("node:stream").Readable, string>]>, undefined>;
    readonly stdout: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Writable, undefined>, v.MetadataAction<import("node:stream").Writable, {
      readonly typeString: "import(\"node:stream\").Writable";
    }>, v.DescriptionAction<import("node:stream").Writable, string>]>, undefined>;
    readonly stderr: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Writable, undefined>, v.MetadataAction<import("node:stream").Writable, {
      readonly typeString: "import(\"node:stream\").Writable";
    }>, v.DescriptionAction<import("node:stream").Writable, string>]>, undefined>;
    readonly signal: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<AbortSignal, undefined>, v.DescriptionAction<AbortSignal, string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    cwd?: string | undefined;
    config?: string | undefined;
    configData?: VivliostyleConfigSchema | null | undefined;
    input?: string | undefined;
    output?: string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }) | (string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }))[] | undefined;
    theme?: string | false | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }))[] | undefined;
    size?: string | undefined;
    cropMarks?: boolean | undefined;
    bleed?: string | undefined;
    cropOffset?: string | undefined;
    css?: string | undefined;
    style?: string | undefined;
    userStyle?: string | undefined;
    singleDoc?: boolean | undefined;
    quick?: boolean | undefined;
    pressReady?: boolean | undefined;
    title?: string | undefined;
    author?: string | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    timeout?: number | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string | string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    sandbox?: boolean | undefined;
    executableBrowser?: string | undefined;
    image?: string | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: string | undefined;
    proxyServer?: string | undefined;
    proxyBypass?: string | undefined;
    proxyUser?: string | undefined;
    proxyPass?: string | undefined;
    logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
    ignoreHttpsErrors?: boolean | undefined;
    openViewer?: boolean | undefined;
    enableStaticServe?: boolean | undefined;
    enableViewerStartPage?: boolean | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
    host?: string | boolean | undefined;
    port?: number | undefined;
    logger?: LoggerInterface | undefined;
    disableServerStartup?: boolean | undefined;
    projectPath?: string | undefined;
    template?: string | undefined;
    createConfigFileOnly?: boolean | undefined;
    installDependencies?: boolean | undefined;
    stdin?: import("node:stream").Readable | undefined;
    stdout?: import("node:stream").Writable | undefined;
    stderr?: import("node:stream").Writable | undefined;
    signal?: AbortSignal | undefined;
  }, {
    cwd?: string | undefined;
    config?: string | undefined;
    configData?: VivliostyleConfigSchema | null | undefined;
    input?: {
      format: InputFormat;
      entry: string;
    } | undefined;
    output?: ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[] | undefined;
    theme?: false | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    size?: string | undefined;
    cropMarks?: boolean | undefined;
    bleed?: string | undefined;
    cropOffset?: string | undefined;
    css?: string | undefined;
    style?: string | undefined;
    userStyle?: string | undefined;
    singleDoc?: boolean | undefined;
    quick?: boolean | undefined;
    pressReady?: boolean | undefined;
    title?: string | undefined;
    author?: string | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    timeout?: number | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    sandbox?: boolean | undefined;
    executableBrowser?: string | undefined;
    image?: string | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: {
      type: BrowserType;
      tag?: string;
    } | undefined;
    proxyServer?: string | undefined;
    proxyBypass?: string | undefined;
    proxyUser?: string | undefined;
    proxyPass?: string | undefined;
    logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
    ignoreHttpsErrors?: boolean | undefined;
    openViewer?: boolean | undefined;
    enableStaticServe?: boolean | undefined;
    enableViewerStartPage?: boolean | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
    host?: string | boolean | undefined;
    port?: number | undefined;
    logger?: LoggerInterface | undefined;
    disableServerStartup?: boolean | undefined;
    projectPath?: string | undefined;
    template?: string | undefined;
    createConfigFileOnly?: boolean | undefined;
    installDependencies?: boolean | undefined;
    stdin?: import("node:stream").Readable | undefined;
    stdout?: import("node:stream").Writable | undefined;
    stderr?: import("node:stream").Writable | undefined;
    signal?: AbortSignal | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    cwd?: string | undefined;
    config?: string | undefined;
    configData?: VivliostyleConfigSchema | null | undefined;
    input?: {
      format: InputFormat;
      entry: string;
    } | undefined;
    output?: ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[] | undefined;
    theme?: false | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    size?: string | undefined;
    cropMarks?: boolean | undefined;
    bleed?: string | undefined;
    cropOffset?: string | undefined;
    css?: string | undefined;
    style?: string | undefined;
    userStyle?: string | undefined;
    singleDoc?: boolean | undefined;
    quick?: boolean | undefined;
    pressReady?: boolean | undefined;
    title?: string | undefined;
    author?: string | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    timeout?: number | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    sandbox?: boolean | undefined;
    executableBrowser?: string | undefined;
    image?: string | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: {
      type: BrowserType;
      tag?: string;
    } | undefined;
    proxyServer?: string | undefined;
    proxyBypass?: string | undefined;
    proxyUser?: string | undefined;
    proxyPass?: string | undefined;
    logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
    ignoreHttpsErrors?: boolean | undefined;
    openViewer?: boolean | undefined;
    enableStaticServe?: boolean | undefined;
    enableViewerStartPage?: boolean | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
    host?: string | boolean | undefined;
    port?: number | undefined;
    logger?: LoggerInterface | undefined;
    disableServerStartup?: boolean | undefined;
    projectPath?: string | undefined;
    template?: string | undefined;
    createConfigFileOnly?: boolean | undefined;
    installDependencies?: boolean | undefined;
    stdin?: import("node:stream").Readable | undefined;
    stdout?: import("node:stream").Writable | undefined;
    stderr?: import("node:stream").Writable | undefined;
    signal?: AbortSignal | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>> | v.CheckIssue<string> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue>>;
  readonly "~types"?: {
    readonly input: {
      cwd?: string | undefined;
      config?: string | undefined;
      configData?: VivliostyleConfigSchema | null | undefined;
      input?: string | undefined;
      output?: string | ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }) | (string | ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }))[] | undefined;
      theme?: string | false | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      size?: string | undefined;
      cropMarks?: boolean | undefined;
      bleed?: string | undefined;
      cropOffset?: string | undefined;
      css?: string | undefined;
      style?: string | undefined;
      userStyle?: string | undefined;
      singleDoc?: boolean | undefined;
      quick?: boolean | undefined;
      pressReady?: boolean | undefined;
      title?: string | undefined;
      author?: string | undefined;
      language?: string | undefined;
      readingProgression?: "ltr" | "rtl" | undefined;
      timeout?: number | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string | string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      sandbox?: boolean | undefined;
      executableBrowser?: string | undefined;
      image?: string | undefined;
      viewer?: string | undefined;
      viewerParam?: string | undefined;
      browser?: string | undefined;
      proxyServer?: string | undefined;
      proxyBypass?: string | undefined;
      proxyUser?: string | undefined;
      proxyPass?: string | undefined;
      logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
      ignoreHttpsErrors?: boolean | undefined;
      openViewer?: boolean | undefined;
      enableStaticServe?: boolean | undefined;
      enableViewerStartPage?: boolean | undefined;
      vite?: import("vite").UserConfig | undefined;
      viteConfigFile?: string | boolean | undefined;
      host?: string | boolean | undefined;
      port?: number | undefined;
      logger?: LoggerInterface | undefined;
      disableServerStartup?: boolean | undefined;
      projectPath?: string | undefined;
      template?: string | undefined;
      createConfigFileOnly?: boolean | undefined;
      installDependencies?: boolean | undefined;
      stdin?: import("node:stream").Readable | undefined;
      stdout?: import("node:stream").Writable | undefined;
      stderr?: import("node:stream").Writable | undefined;
      signal?: AbortSignal | undefined;
    };
    readonly output: {
      cwd?: string | undefined;
      config?: string | undefined;
      configData?: VivliostyleConfigSchema | null | undefined;
      input?: {
        format: InputFormat;
        entry: string;
      } | undefined;
      output?: ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      } & {
        format: OutputFormat;
      })[] | undefined;
      theme?: false | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      size?: string | undefined;
      cropMarks?: boolean | undefined;
      bleed?: string | undefined;
      cropOffset?: string | undefined;
      css?: string | undefined;
      style?: string | undefined;
      userStyle?: string | undefined;
      singleDoc?: boolean | undefined;
      quick?: boolean | undefined;
      pressReady?: boolean | undefined;
      title?: string | undefined;
      author?: string | undefined;
      language?: string | undefined;
      readingProgression?: "ltr" | "rtl" | undefined;
      timeout?: number | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      sandbox?: boolean | undefined;
      executableBrowser?: string | undefined;
      image?: string | undefined;
      viewer?: string | undefined;
      viewerParam?: string | undefined;
      browser?: {
        type: BrowserType;
        tag?: string;
      } | undefined;
      proxyServer?: string | undefined;
      proxyBypass?: string | undefined;
      proxyUser?: string | undefined;
      proxyPass?: string | undefined;
      logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
      ignoreHttpsErrors?: boolean | undefined;
      openViewer?: boolean | undefined;
      enableStaticServe?: boolean | undefined;
      enableViewerStartPage?: boolean | undefined;
      vite?: import("vite").UserConfig | undefined;
      viteConfigFile?: string | boolean | undefined;
      host?: string | boolean | undefined;
      port?: number | undefined;
      logger?: LoggerInterface | undefined;
      disableServerStartup?: boolean | undefined;
      projectPath?: string | undefined;
      template?: string | undefined;
      createConfigFileOnly?: boolean | undefined;
      installDependencies?: boolean | undefined;
      stdin?: import("node:stream").Readable | undefined;
      stdout?: import("node:stream").Writable | undefined;
      stderr?: import("node:stream").Writable | undefined;
      signal?: AbortSignal | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>> | v.CheckIssue<string> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue>;
  } | undefined;
};
declare const VivliostyleInlineConfig: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
  readonly cwd: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly config: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly configData: v.SchemaWithPipe<readonly [v.CustomSchema<VivliostyleConfigSchema | null | undefined, undefined>, v.MetadataAction<VivliostyleConfigSchema | null | undefined, {
    readonly typeString: "VivliostyleConfigSchema";
  }>, v.DescriptionAction<VivliostyleConfigSchema | null | undefined, string>]>;
  readonly input: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.TransformAction<string, {
    format: InputFormat;
    entry: string;
  }>, v.DescriptionAction<{
    format: InputFormat;
    entry: string;
  }, string>]>;
  readonly output: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
    };
    readonly "~standard": v.StandardProps<{
      path: string;
    }, {
      path: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      path: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        path: string;
      };
      readonly output: {
        path: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
    readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
    readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
    readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
      readonly deprecated: true;
    }>, v.DescriptionAction<string[], string>]>;
    readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
      readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>;
      readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>, undefined>;
        readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly output: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }, v.TitleAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, "PdfPostprocessConfig">, v.DescriptionAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
      readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
      readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
      readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
    readonly "~types"?: {
      readonly input: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly output: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
    };
    readonly "~standard": v.StandardProps<{
      path: string;
    }, {
      path: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      path: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        path: string;
      };
      readonly output: {
        path: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
    readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
    readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
      readonly deprecated: true;
    }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
    readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
      readonly deprecated: true;
    }>, v.DescriptionAction<string[], string>]>;
    readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
      readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>;
        readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
        readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>, undefined>;
          readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
          readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
        readonly "~types"?: {
          readonly input: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly output: {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
        } | undefined;
      }, v.TitleAction<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, string>]>;
      readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
        readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
      }, undefined>, v.TitleAction<{
        source: string | RegExp;
        replacement: string;
      }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
        source: string | RegExp;
        replacement: string;
      }[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>, undefined>;
        readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly output: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }, v.TitleAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, "PdfPostprocessConfig">, v.DescriptionAction<{
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    }, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
      readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
      readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
      readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>, undefined>;
      readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
    readonly "~types"?: {
      readonly input: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly output: {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }) | (string | ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  }))[], ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[]>, v.DescriptionAction<({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[], string>]>;
  readonly theme: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
    readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
    };
    readonly "~standard": v.StandardProps<{
      specifier: string;
    }, {
      specifier: string;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      specifier: string;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
    readonly "~types"?: {
      readonly input: {
        specifier: string;
      };
      readonly output: {
        specifier: string;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
    } | undefined;
  }, Omit<v.ObjectSchema<{
    readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      import?: string | string[] | undefined;
    }, {
      import?: string[] | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      import?: string[] | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
    readonly "~types"?: {
      readonly input: {
        import?: string | string[] | undefined;
      };
      readonly output: {
        import?: string[] | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
    } | undefined;
  }], undefined>, v.TitleAction<{
    specifier: string;
  } & {
    import?: string[] | undefined;
  }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }) | (string | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  }))[], ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[]>]>, v.LiteralSchema<false, undefined>], undefined>, v.DescriptionAction<false | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[], string>]>;
  readonly size: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly cropMarks: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly bleed: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly cropOffset: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly css: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly style: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly userStyle: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly singleDoc: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly quick: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly pressReady: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly title: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly author: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly language: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly readingProgression: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"ltr", undefined>, v.LiteralSchema<"rtl", undefined>], undefined>, v.DescriptionAction<"ltr" | "rtl", string>]>;
  readonly timeout: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.DescriptionAction<number, string>]>;
  readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.DescriptionAction<"local" | "docker", string>]>;
  readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
  readonly preflightOption: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
  readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
    readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      r: number;
      g: number;
      b: number;
    }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      c: number;
      m: number;
      y: number;
      k: number;
    }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][], string>]>;
    readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      r: number;
      g: number;
      b: number;
    }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
    }, undefined>, v.TitleAction<{
      c: number;
      m: number;
      y: number;
      k: number;
    }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][], string>]>;
    readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
    readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
    readonly entries: {
      readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>, undefined>;
      readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>, undefined>;
      readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
      readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    };
    readonly "~standard": v.StandardProps<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }>;
    readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
    readonly "~types"?: {
      readonly input: {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      };
      readonly output: {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      };
      readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
    } | undefined;
  }, v.TitleAction<{
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  }, string>]>;
  readonly sandbox: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly executableBrowser: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly image: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly viewer: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly viewerParam: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly browser: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.CheckAction<string, string>, v.TransformAction<string, {
    type: BrowserType;
    tag?: string;
  }>, v.DescriptionAction<{
    type: BrowserType;
    tag?: string;
  }, string>]>;
  readonly proxyServer: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly proxyBypass: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly proxyUser: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly proxyPass: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly logLevel: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"silent", undefined>, v.LiteralSchema<"info", undefined>, v.LiteralSchema<"verbose", undefined>, v.LiteralSchema<"debug", undefined>], undefined>, v.DescriptionAction<"silent" | "info" | "verbose" | "debug", string>]>;
  readonly ignoreHttpsErrors: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly openViewer: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly enableStaticServe: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly enableViewerStartPage: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly vite: v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").UserConfig, undefined>, v.MetadataAction<import("vite").UserConfig, {
    readonly typeString: "import(\"vite\").UserConfig";
  }>, v.DescriptionAction<import("vite").UserConfig, string>]>;
  readonly viteConfigFile: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>;
  readonly host: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>;
  readonly port: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>;
  readonly logger: v.SchemaWithPipe<readonly [v.CustomSchema<LoggerInterface, undefined>, v.MetadataAction<LoggerInterface, {
    readonly typeString: "LoggerInterface";
  }>, v.DescriptionAction<LoggerInterface, string>]>;
  readonly disableServerStartup: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly projectPath: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly template: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly createConfigFileOnly: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly installDependencies: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
  readonly stdin: v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Readable, undefined>, v.MetadataAction<import("node:stream").Readable, {
    readonly typeString: "import(\"node:stream\").Readable";
  }>, v.DescriptionAction<import("node:stream").Readable, string>]>;
  readonly stdout: v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Writable, undefined>, v.MetadataAction<import("node:stream").Writable, {
    readonly typeString: "import(\"node:stream\").Writable";
  }>, v.DescriptionAction<import("node:stream").Writable, string>]>;
  readonly stderr: v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Writable, undefined>, v.MetadataAction<import("node:stream").Writable, {
    readonly typeString: "import(\"node:stream\").Writable";
  }>, v.DescriptionAction<import("node:stream").Writable, string>]>;
  readonly signal: v.SchemaWithPipe<readonly [v.CustomSchema<AbortSignal, undefined>, v.DescriptionAction<AbortSignal, string>]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly cwd: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly config: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly configData: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<VivliostyleConfigSchema | null | undefined, undefined>, v.MetadataAction<VivliostyleConfigSchema | null | undefined, {
      readonly typeString: "VivliostyleConfigSchema";
    }>, v.DescriptionAction<VivliostyleConfigSchema | null | undefined, string>]>, undefined>;
    readonly input: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.TransformAction<string, {
      format: InputFormat;
      entry: string;
    }>, v.DescriptionAction<{
      format: InputFormat;
      entry: string;
    }, string>]>, undefined>;
    readonly output: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
      };
      readonly "~standard": v.StandardProps<{
        path: string;
      }, {
        path: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        path: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          path: string;
        };
        readonly output: {
          path: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
      readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>;
      readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
        readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
          readonly deprecated: true;
        }>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
          readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
          readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>;
          readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
            readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
            readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
              readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
              readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
            }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
              readonly entries: {
                readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
                readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
              };
              readonly "~standard": v.StandardProps<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }>;
              readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
              readonly "~types"?: {
                readonly input: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly output: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
              } | undefined;
            }, v.TitleAction<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, string>]>, undefined>;
            readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
              readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
            }, undefined>, v.TitleAction<{
              source: string | RegExp;
              replacement: string;
            }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
              source: string | RegExp;
              replacement: string;
            }[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
          readonly "~types"?: {
            readonly input: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly output: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
          } | undefined;
        }, v.TitleAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, "PdfPostprocessConfig">, v.DescriptionAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly output: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly path: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly path: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: path">;
      };
      readonly "~standard": v.StandardProps<{
        path: string;
      }, {
        path: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        path: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          path: string;
        };
        readonly output: {
          path: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly format: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>;
      readonly renderMode: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"local" | "docker", string>]>; /** @deprecated */
      readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
        readonly deprecated: true;
      }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>; /** @deprecated */
      readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
        readonly deprecated: true;
      }>, v.DescriptionAction<string[], string>]>;
      readonly pdfPostprocess: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
        readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
        readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
        readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            r: number;
            g: number;
            b: number;
          }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          }, undefined>, v.TitleAction<{
            c: number;
            m: number;
            y: number;
            k: number;
          }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][], string>]>;
          readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
          readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>, undefined>;
            readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
            readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
          readonly "~types"?: {
            readonly input: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly output: {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
          } | undefined;
        }, v.TitleAction<{
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        }, string>]>;
        readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
          readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
        }, undefined>, v.TitleAction<{
          source: string | RegExp;
          replacement: string;
        }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
          source: string | RegExp;
          replacement: string;
        }[], string>]>;
      }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
        readonly entries: {
          readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
          readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
          readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>, undefined>;
          readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>, undefined>;
        };
        readonly "~standard": v.StandardProps<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }>;
        readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
        readonly "~types"?: {
          readonly input: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly output: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          };
          readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
        } | undefined;
      }, v.TitleAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, "PdfPostprocessConfig">, v.DescriptionAction<{
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      }, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly format: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"pdf", undefined>, v.LiteralSchema<"epub", undefined>, v.LiteralSchema<"webpub", undefined>], undefined>, v.DescriptionAction<"pdf" | "epub" | "webpub", string>]>, undefined>;
        readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.MetadataAction<"local" | "docker", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
        readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.MetadataAction<"press-ready" | "press-ready-local", {
          readonly deprecated: true;
        }>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
        readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.MetadataAction<string[], {
          readonly deprecated: true;
        }>, v.DescriptionAction<string[], string>]>, undefined>;
        readonly pdfPostprocess: v.OptionalSchema<v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
          readonly preflight: v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>;
          readonly preflightOption: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>;
          readonly cmyk: v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
            readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              r: number;
              g: number;
              b: number;
            }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
            }, undefined>, v.TitleAction<{
              c: number;
              m: number;
              y: number;
              k: number;
            }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][], string>]>;
            readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
            readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
          }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
            readonly entries: {
              readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>, undefined>;
              readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
              readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
            };
            readonly "~standard": v.StandardProps<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }>;
            readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
            readonly "~types"?: {
              readonly input: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly output: {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              };
              readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
            } | undefined;
          }, v.TitleAction<{
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          }, string>]>;
          readonly replaceImage: v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
            readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
            readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
          }, undefined>, v.TitleAction<{
            source: string | RegExp;
            replacement: string;
          }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
            source: string | RegExp;
            replacement: string;
          }[], string>]>;
        }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
          readonly entries: {
            readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
            readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string[], string>]>, undefined>;
            readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
              readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                r: number;
                g: number;
                b: number;
              }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
              }, undefined>, v.TitleAction<{
                c: number;
                m: number;
                y: number;
                k: number;
              }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][], string>]>;
              readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
              readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
            }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
              readonly entries: {
                readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  r: number;
                  g: number;
                  b: number;
                }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
                  readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                  readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
                }, undefined>, v.TitleAction<{
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][], string>]>, undefined>;
                readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
                readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
              };
              readonly "~standard": v.StandardProps<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }>;
              readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
              readonly "~types"?: {
                readonly input: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly output: {
                  overrideMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  reserveMap?: [string | {
                    r: number;
                    g: number;
                    b: number;
                  }, {
                    c: number;
                    m: number;
                    y: number;
                    k: number;
                  }][] | undefined;
                  warnUnmapped?: boolean | undefined;
                  mapOutput?: string | undefined;
                };
                readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
              } | undefined;
            }, v.TitleAction<{
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            }, string>]>, undefined>;
            readonly replaceImage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
              readonly source: v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.InstanceSchema<RegExpConstructor, undefined>], undefined>, v.DescriptionAction<string | RegExp, "Path to the source image file, or a RegExp pattern to match multiple files.">]>;
              readonly replacement: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, "Path to the replacement image file. When source is a RegExp, supports $1, $2, etc. for captured groups.">]>;
            }, undefined>, v.TitleAction<{
              source: string | RegExp;
              replacement: string;
            }, "ReplaceImageEntry">]>, undefined>, v.DescriptionAction<{
              source: string | RegExp;
              replacement: string;
            }[], string>]>, undefined>;
          };
          readonly "~standard": v.StandardProps<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }>;
          readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
          readonly "~types"?: {
            readonly input: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly output: {
              preflight?: "press-ready" | "press-ready-local" | undefined;
              preflightOption?: string[] | undefined;
              cmyk?: boolean | {
                overrideMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                reserveMap?: [string | {
                  r: number;
                  g: number;
                  b: number;
                }, {
                  c: number;
                  m: number;
                  y: number;
                  k: number;
                }][] | undefined;
                warnUnmapped?: boolean | undefined;
                mapOutput?: string | undefined;
              } | undefined;
              replaceImage?: {
                source: string | RegExp;
                replacement: string;
              }[] | undefined;
            };
            readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
          } | undefined;
        }, v.TitleAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, "PdfPostprocessConfig">, v.DescriptionAction<{
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        }, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>;
      readonly "~types"?: {
        readonly input: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly output: {
          format?: "pdf" | "epub" | "webpub" | undefined;
          renderMode?: "local" | "docker" | undefined;
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          pdfPostprocess?: {
            preflight?: "press-ready" | "press-ready-local" | undefined;
            preflightOption?: string[] | undefined;
            cmyk?: boolean | {
              overrideMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              reserveMap?: [string | {
                r: number;
                g: number;
                b: number;
              }, {
                c: number;
                m: number;
                y: number;
                k: number;
              }][] | undefined;
              warnUnmapped?: boolean | undefined;
              mapOutput?: string | undefined;
            } | undefined;
            replaceImage?: {
              source: string | RegExp;
              replacement: string;
            }[] | undefined;
          } | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }, "OutputConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }) | (string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }))[], ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[]>, v.DescriptionAction<({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[], string>]>, undefined>;
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, undefined>, v.SchemaWithPipe<readonly [v.IntersectSchema<[Omit<v.ObjectSchema<{
      readonly specifier: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly specifier: v.NonOptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, "Missing required field: specifier">;
      };
      readonly "~standard": v.StandardProps<{
        specifier: string;
      }, {
        specifier: string;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        specifier: string;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue>;
      readonly "~types"?: {
        readonly input: {
          specifier: string;
        };
        readonly output: {
          specifier: string;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NonOptionalIssue;
      } | undefined;
    }, Omit<v.ObjectSchema<{
      readonly import: v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly import: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        import?: string | string[] | undefined;
      }, {
        import?: string[] | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        import?: string[] | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>;
      readonly "~types"?: {
        readonly input: {
          import?: string | string[] | undefined;
        };
        readonly output: {
          import?: string[] | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>;
      } | undefined;
    }], undefined>, v.TitleAction<{
      specifier: string;
    } & {
      import?: string[] | undefined;
    }, "ThemeConfig">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    }))[], ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[]>]>, v.LiteralSchema<false, undefined>], undefined>, v.DescriptionAction<false | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[], string>]>, undefined>;
    readonly size: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly cropMarks: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly bleed: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly cropOffset: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly css: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly style: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly userStyle: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly singleDoc: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly quick: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly pressReady: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly title: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly author: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly language: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly readingProgression: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"ltr", undefined>, v.LiteralSchema<"rtl", undefined>], undefined>, v.DescriptionAction<"ltr" | "rtl", string>]>, undefined>;
    readonly timeout: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.DescriptionAction<number, string>]>, undefined>;
    readonly renderMode: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"local", undefined>, v.LiteralSchema<"docker", undefined>], undefined>, v.DescriptionAction<"local" | "docker", string>]>, undefined>;
    readonly preflight: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"press-ready", undefined>, v.LiteralSchema<"press-ready-local", undefined>], undefined>, v.DescriptionAction<"press-ready" | "press-ready-local", string>]>, undefined>;
    readonly preflightOption: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.TransformAction<string | string[], string[]>, v.DescriptionAction<string[], string>]>, undefined>;
    readonly cmyk: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
      readonly overrideMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly reserveMap: v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        r: number;
        g: number;
        b: number;
      }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
        readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
      }, undefined>, v.TitleAction<{
        c: number;
        m: number;
        y: number;
        k: number;
      }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][], string>]>;
      readonly warnUnmapped: v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>;
      readonly mapOutput: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    }, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
      readonly entries: {
        readonly overrideMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly reserveMap: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ArraySchema<v.TupleSchema<[v.UnionSchema<[v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly r: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly g: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly b: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          r: number;
          g: number;
          b: number;
        }, "RGBValue">]>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.RegexAction<string, "Must be a hex color (e.g. \"#ff0000\", \"#f00\", \"#ff000080\", \"#f008\")">, v.TitleAction<string, "HexColor">]>], undefined>, v.SchemaWithPipe<readonly [v.ObjectSchema<{
          readonly c: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly m: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly y: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
          readonly k: v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.IntegerAction<number, undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 10000, undefined>]>;
        }, undefined>, v.TitleAction<{
          c: number;
          m: number;
          y: number;
          k: number;
        }, "CMYKValue">]>], undefined>, undefined>, v.DescriptionAction<[string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][], string>]>, undefined>;
        readonly warnUnmapped: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
        readonly mapOutput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
      };
      readonly "~standard": v.StandardProps<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }>;
      readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue>;
      readonly "~types"?: {
        readonly input: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly output: {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        };
        readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue;
      } | undefined;
    }, v.TitleAction<{
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, "CmykConfig">]>], undefined>, v.DescriptionAction<boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    }, string>]>, undefined>;
    readonly sandbox: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly executableBrowser: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly image: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly viewer: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly viewerParam: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly browser: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.CheckAction<string, string>, v.TransformAction<string, {
      type: BrowserType;
      tag?: string;
    }>, v.DescriptionAction<{
      type: BrowserType;
      tag?: string;
    }, string>]>, undefined>;
    readonly proxyServer: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly proxyBypass: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly proxyUser: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly proxyPass: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly logLevel: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.LiteralSchema<"silent", undefined>, v.LiteralSchema<"info", undefined>, v.LiteralSchema<"verbose", undefined>, v.LiteralSchema<"debug", undefined>], undefined>, v.DescriptionAction<"silent" | "info" | "verbose" | "debug", string>]>, undefined>;
    readonly ignoreHttpsErrors: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly openViewer: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly enableStaticServe: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly enableViewerStartPage: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly vite: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("vite").UserConfig, undefined>, v.MetadataAction<import("vite").UserConfig, {
      readonly typeString: "import(\"vite\").UserConfig";
    }>, v.DescriptionAction<import("vite").UserConfig, string>]>, undefined>;
    readonly viteConfigFile: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.BooleanSchema<undefined>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
    readonly host: v.OptionalSchema<v.SchemaWithPipe<readonly [v.UnionSchema<[v.BooleanSchema<undefined>, v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>], undefined>, v.DescriptionAction<string | boolean, string>]>, undefined>;
    readonly port: v.OptionalSchema<v.SchemaWithPipe<readonly [v.NumberSchema<undefined>, v.MinValueAction<number, 0, undefined>, v.MaxValueAction<number, 65535, undefined>, v.DescriptionAction<number, string>]>, undefined>;
    readonly logger: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<LoggerInterface, undefined>, v.MetadataAction<LoggerInterface, {
      readonly typeString: "LoggerInterface";
    }>, v.DescriptionAction<LoggerInterface, string>]>, undefined>;
    readonly disableServerStartup: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly projectPath: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly template: v.OptionalSchema<v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>, undefined>;
    readonly createConfigFileOnly: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly installDependencies: v.OptionalSchema<v.SchemaWithPipe<readonly [v.BooleanSchema<undefined>, v.DescriptionAction<boolean, string>]>, undefined>;
    readonly stdin: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Readable, undefined>, v.MetadataAction<import("node:stream").Readable, {
      readonly typeString: "import(\"node:stream\").Readable";
    }>, v.DescriptionAction<import("node:stream").Readable, string>]>, undefined>;
    readonly stdout: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Writable, undefined>, v.MetadataAction<import("node:stream").Writable, {
      readonly typeString: "import(\"node:stream\").Writable";
    }>, v.DescriptionAction<import("node:stream").Writable, string>]>, undefined>;
    readonly stderr: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<import("node:stream").Writable, undefined>, v.MetadataAction<import("node:stream").Writable, {
      readonly typeString: "import(\"node:stream\").Writable";
    }>, v.DescriptionAction<import("node:stream").Writable, string>]>, undefined>;
    readonly signal: v.OptionalSchema<v.SchemaWithPipe<readonly [v.CustomSchema<AbortSignal, undefined>, v.DescriptionAction<AbortSignal, string>]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    cwd?: string | undefined;
    config?: string | undefined;
    configData?: VivliostyleConfigSchema | null | undefined;
    input?: string | undefined;
    output?: string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }) | (string | ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    }))[] | undefined;
    theme?: string | false | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }) | (string | ({
      specifier: string;
    } & {
      import?: string | string[] | undefined;
    }))[] | undefined;
    size?: string | undefined;
    cropMarks?: boolean | undefined;
    bleed?: string | undefined;
    cropOffset?: string | undefined;
    css?: string | undefined;
    style?: string | undefined;
    userStyle?: string | undefined;
    singleDoc?: boolean | undefined;
    quick?: boolean | undefined;
    pressReady?: boolean | undefined;
    title?: string | undefined;
    author?: string | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    timeout?: number | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string | string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    sandbox?: boolean | undefined;
    executableBrowser?: string | undefined;
    image?: string | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: string | undefined;
    proxyServer?: string | undefined;
    proxyBypass?: string | undefined;
    proxyUser?: string | undefined;
    proxyPass?: string | undefined;
    logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
    ignoreHttpsErrors?: boolean | undefined;
    openViewer?: boolean | undefined;
    enableStaticServe?: boolean | undefined;
    enableViewerStartPage?: boolean | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
    host?: string | boolean | undefined;
    port?: number | undefined;
    logger?: LoggerInterface | undefined;
    disableServerStartup?: boolean | undefined;
    projectPath?: string | undefined;
    template?: string | undefined;
    createConfigFileOnly?: boolean | undefined;
    installDependencies?: boolean | undefined;
    stdin?: import("node:stream").Readable | undefined;
    stdout?: import("node:stream").Writable | undefined;
    stderr?: import("node:stream").Writable | undefined;
    signal?: AbortSignal | undefined;
  }, {
    cwd?: string | undefined;
    config?: string | undefined;
    configData?: VivliostyleConfigSchema | null | undefined;
    input?: {
      format: InputFormat;
      entry: string;
    } | undefined;
    output?: ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[] | undefined;
    theme?: false | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    size?: string | undefined;
    cropMarks?: boolean | undefined;
    bleed?: string | undefined;
    cropOffset?: string | undefined;
    css?: string | undefined;
    style?: string | undefined;
    userStyle?: string | undefined;
    singleDoc?: boolean | undefined;
    quick?: boolean | undefined;
    pressReady?: boolean | undefined;
    title?: string | undefined;
    author?: string | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    timeout?: number | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    sandbox?: boolean | undefined;
    executableBrowser?: string | undefined;
    image?: string | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: {
      type: BrowserType;
      tag?: string;
    } | undefined;
    proxyServer?: string | undefined;
    proxyBypass?: string | undefined;
    proxyUser?: string | undefined;
    proxyPass?: string | undefined;
    logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
    ignoreHttpsErrors?: boolean | undefined;
    openViewer?: boolean | undefined;
    enableStaticServe?: boolean | undefined;
    enableViewerStartPage?: boolean | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
    host?: string | boolean | undefined;
    port?: number | undefined;
    logger?: LoggerInterface | undefined;
    disableServerStartup?: boolean | undefined;
    projectPath?: string | undefined;
    template?: string | undefined;
    createConfigFileOnly?: boolean | undefined;
    installDependencies?: boolean | undefined;
    stdin?: import("node:stream").Readable | undefined;
    stdout?: import("node:stream").Writable | undefined;
    stderr?: import("node:stream").Writable | undefined;
    signal?: AbortSignal | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    cwd?: string | undefined;
    config?: string | undefined;
    configData?: VivliostyleConfigSchema | null | undefined;
    input?: {
      format: InputFormat;
      entry: string;
    } | undefined;
    output?: ({
      path: string;
    } & {
      format?: "pdf" | "epub" | "webpub" | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      pdfPostprocess?: {
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        cmyk?: boolean | {
          overrideMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          reserveMap?: [string | {
            r: number;
            g: number;
            b: number;
          }, {
            c: number;
            m: number;
            y: number;
            k: number;
          }][] | undefined;
          warnUnmapped?: boolean | undefined;
          mapOutput?: string | undefined;
        } | undefined;
        replaceImage?: {
          source: string | RegExp;
          replacement: string;
        }[] | undefined;
      } | undefined;
    } & {
      format: OutputFormat;
    })[] | undefined;
    theme?: false | ({
      specifier: string;
    } & {
      import?: string[] | undefined;
    })[] | undefined;
    size?: string | undefined;
    cropMarks?: boolean | undefined;
    bleed?: string | undefined;
    cropOffset?: string | undefined;
    css?: string | undefined;
    style?: string | undefined;
    userStyle?: string | undefined;
    singleDoc?: boolean | undefined;
    quick?: boolean | undefined;
    pressReady?: boolean | undefined;
    title?: string | undefined;
    author?: string | undefined;
    language?: string | undefined;
    readingProgression?: "ltr" | "rtl" | undefined;
    timeout?: number | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    cmyk?: boolean | {
      overrideMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      reserveMap?: [string | {
        r: number;
        g: number;
        b: number;
      }, {
        c: number;
        m: number;
        y: number;
        k: number;
      }][] | undefined;
      warnUnmapped?: boolean | undefined;
      mapOutput?: string | undefined;
    } | undefined;
    sandbox?: boolean | undefined;
    executableBrowser?: string | undefined;
    image?: string | undefined;
    viewer?: string | undefined;
    viewerParam?: string | undefined;
    browser?: {
      type: BrowserType;
      tag?: string;
    } | undefined;
    proxyServer?: string | undefined;
    proxyBypass?: string | undefined;
    proxyUser?: string | undefined;
    proxyPass?: string | undefined;
    logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
    ignoreHttpsErrors?: boolean | undefined;
    openViewer?: boolean | undefined;
    enableStaticServe?: boolean | undefined;
    enableViewerStartPage?: boolean | undefined;
    vite?: import("vite").UserConfig | undefined;
    viteConfigFile?: string | boolean | undefined;
    host?: string | boolean | undefined;
    port?: number | undefined;
    logger?: LoggerInterface | undefined;
    disableServerStartup?: boolean | undefined;
    projectPath?: string | undefined;
    template?: string | undefined;
    createConfigFileOnly?: boolean | undefined;
    installDependencies?: boolean | undefined;
    stdin?: import("node:stream").Readable | undefined;
    stdout?: import("node:stream").Writable | undefined;
    stderr?: import("node:stream").Writable | undefined;
    signal?: AbortSignal | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>> | v.CheckIssue<string> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue>>;
  readonly "~types"?: {
    readonly input: {
      cwd?: string | undefined;
      config?: string | undefined;
      configData?: VivliostyleConfigSchema | null | undefined;
      input?: string | undefined;
      output?: string | ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }) | (string | ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      }))[] | undefined;
      theme?: string | false | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }) | (string | ({
        specifier: string;
      } & {
        import?: string | string[] | undefined;
      }))[] | undefined;
      size?: string | undefined;
      cropMarks?: boolean | undefined;
      bleed?: string | undefined;
      cropOffset?: string | undefined;
      css?: string | undefined;
      style?: string | undefined;
      userStyle?: string | undefined;
      singleDoc?: boolean | undefined;
      quick?: boolean | undefined;
      pressReady?: boolean | undefined;
      title?: string | undefined;
      author?: string | undefined;
      language?: string | undefined;
      readingProgression?: "ltr" | "rtl" | undefined;
      timeout?: number | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string | string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      sandbox?: boolean | undefined;
      executableBrowser?: string | undefined;
      image?: string | undefined;
      viewer?: string | undefined;
      viewerParam?: string | undefined;
      browser?: string | undefined;
      proxyServer?: string | undefined;
      proxyBypass?: string | undefined;
      proxyUser?: string | undefined;
      proxyPass?: string | undefined;
      logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
      ignoreHttpsErrors?: boolean | undefined;
      openViewer?: boolean | undefined;
      enableStaticServe?: boolean | undefined;
      enableViewerStartPage?: boolean | undefined;
      vite?: import("vite").UserConfig | undefined;
      viteConfigFile?: string | boolean | undefined;
      host?: string | boolean | undefined;
      port?: number | undefined;
      logger?: LoggerInterface | undefined;
      disableServerStartup?: boolean | undefined;
      projectPath?: string | undefined;
      template?: string | undefined;
      createConfigFileOnly?: boolean | undefined;
      installDependencies?: boolean | undefined;
      stdin?: import("node:stream").Readable | undefined;
      stdout?: import("node:stream").Writable | undefined;
      stderr?: import("node:stream").Writable | undefined;
      signal?: AbortSignal | undefined;
    };
    readonly output: {
      cwd?: string | undefined;
      config?: string | undefined;
      configData?: VivliostyleConfigSchema | null | undefined;
      input?: {
        format: InputFormat;
        entry: string;
      } | undefined;
      output?: ({
        path: string;
      } & {
        format?: "pdf" | "epub" | "webpub" | undefined;
        renderMode?: "local" | "docker" | undefined;
        preflight?: "press-ready" | "press-ready-local" | undefined;
        preflightOption?: string[] | undefined;
        pdfPostprocess?: {
          preflight?: "press-ready" | "press-ready-local" | undefined;
          preflightOption?: string[] | undefined;
          cmyk?: boolean | {
            overrideMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            reserveMap?: [string | {
              r: number;
              g: number;
              b: number;
            }, {
              c: number;
              m: number;
              y: number;
              k: number;
            }][] | undefined;
            warnUnmapped?: boolean | undefined;
            mapOutput?: string | undefined;
          } | undefined;
          replaceImage?: {
            source: string | RegExp;
            replacement: string;
          }[] | undefined;
        } | undefined;
      } & {
        format: OutputFormat;
      })[] | undefined;
      theme?: false | ({
        specifier: string;
      } & {
        import?: string[] | undefined;
      })[] | undefined;
      size?: string | undefined;
      cropMarks?: boolean | undefined;
      bleed?: string | undefined;
      cropOffset?: string | undefined;
      css?: string | undefined;
      style?: string | undefined;
      userStyle?: string | undefined;
      singleDoc?: boolean | undefined;
      quick?: boolean | undefined;
      pressReady?: boolean | undefined;
      title?: string | undefined;
      author?: string | undefined;
      language?: string | undefined;
      readingProgression?: "ltr" | "rtl" | undefined;
      timeout?: number | undefined;
      renderMode?: "local" | "docker" | undefined;
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      sandbox?: boolean | undefined;
      executableBrowser?: string | undefined;
      image?: string | undefined;
      viewer?: string | undefined;
      viewerParam?: string | undefined;
      browser?: {
        type: BrowserType;
        tag?: string;
      } | undefined;
      proxyServer?: string | undefined;
      proxyBypass?: string | undefined;
      proxyUser?: string | undefined;
      proxyPass?: string | undefined;
      logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
      ignoreHttpsErrors?: boolean | undefined;
      openViewer?: boolean | undefined;
      enableStaticServe?: boolean | undefined;
      enableViewerStartPage?: boolean | undefined;
      vite?: import("vite").UserConfig | undefined;
      viteConfigFile?: string | boolean | undefined;
      host?: string | boolean | undefined;
      port?: number | undefined;
      logger?: LoggerInterface | undefined;
      disableServerStartup?: boolean | undefined;
      projectPath?: string | undefined;
      template?: string | undefined;
      createConfigFileOnly?: boolean | undefined;
      installDependencies?: boolean | undefined;
      stdin?: import("node:stream").Readable | undefined;
      stdout?: import("node:stream").Writable | undefined;
      stderr?: import("node:stream").Writable | undefined;
      signal?: AbortSignal | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.BooleanIssue> | v.MaxValueIssue<number, 65535> | v.CustomIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.LiteralIssue | v.UnionIssue<v.LiteralIssue> | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.NumberIssue | v.BooleanIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string> | v.UnionIssue<v.StringIssue | v.ObjectIssue | v.NumberIssue | v.IntegerIssue<number> | v.MinValueIssue<number, 0> | v.MaxValueIssue<number, 10000> | v.RegexIssue<string>> | v.TupleIssue> | v.InstanceIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.InstanceIssue>>> | v.CheckIssue<string> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.ObjectIssue | v.NonOptionalIssue | v.ArrayIssue | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ArrayIssue>>> | v.LiteralIssue>;
  } | undefined;
}, v.CheckAction<{
  cwd?: string | undefined;
  config?: string | undefined;
  configData?: VivliostyleConfigSchema | null | undefined;
  input?: {
    format: InputFormat;
    entry: string;
  } | undefined;
  output?: ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[] | undefined;
  theme?: false | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  size?: string | undefined;
  cropMarks?: boolean | undefined;
  bleed?: string | undefined;
  cropOffset?: string | undefined;
  css?: string | undefined;
  style?: string | undefined;
  userStyle?: string | undefined;
  singleDoc?: boolean | undefined;
  quick?: boolean | undefined;
  pressReady?: boolean | undefined;
  title?: string | undefined;
  author?: string | undefined;
  language?: string | undefined;
  readingProgression?: "ltr" | "rtl" | undefined;
  timeout?: number | undefined;
  renderMode?: "local" | "docker" | undefined;
  preflight?: "press-ready" | "press-ready-local" | undefined;
  preflightOption?: string[] | undefined;
  cmyk?: boolean | {
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  } | undefined;
  sandbox?: boolean | undefined;
  executableBrowser?: string | undefined;
  image?: string | undefined;
  viewer?: string | undefined;
  viewerParam?: string | undefined;
  browser?: {
    type: BrowserType;
    tag?: string;
  } | undefined;
  proxyServer?: string | undefined;
  proxyBypass?: string | undefined;
  proxyUser?: string | undefined;
  proxyPass?: string | undefined;
  logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
  ignoreHttpsErrors?: boolean | undefined;
  openViewer?: boolean | undefined;
  enableStaticServe?: boolean | undefined;
  enableViewerStartPage?: boolean | undefined;
  vite?: import("vite").UserConfig | undefined;
  viteConfigFile?: string | boolean | undefined;
  host?: string | boolean | undefined;
  port?: number | undefined;
  logger?: LoggerInterface | undefined;
  disableServerStartup?: boolean | undefined;
  projectPath?: string | undefined;
  template?: string | undefined;
  createConfigFileOnly?: boolean | undefined;
  installDependencies?: boolean | undefined;
  stdin?: import("node:stream").Readable | undefined;
  stdout?: import("node:stream").Writable | undefined;
  stderr?: import("node:stream").Writable | undefined;
  signal?: AbortSignal | undefined;
}, "Exporting webpub format from EPUB or OPF file is not supported.">, v.CheckAction<{
  cwd?: string | undefined;
  config?: string | undefined;
  configData?: VivliostyleConfigSchema | null | undefined;
  input?: {
    format: InputFormat;
    entry: string;
  } | undefined;
  output?: ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[] | undefined;
  theme?: false | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  size?: string | undefined;
  cropMarks?: boolean | undefined;
  bleed?: string | undefined;
  cropOffset?: string | undefined;
  css?: string | undefined;
  style?: string | undefined;
  userStyle?: string | undefined;
  singleDoc?: boolean | undefined;
  quick?: boolean | undefined;
  pressReady?: boolean | undefined;
  title?: string | undefined;
  author?: string | undefined;
  language?: string | undefined;
  readingProgression?: "ltr" | "rtl" | undefined;
  timeout?: number | undefined;
  renderMode?: "local" | "docker" | undefined;
  preflight?: "press-ready" | "press-ready-local" | undefined;
  preflightOption?: string[] | undefined;
  cmyk?: boolean | {
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  } | undefined;
  sandbox?: boolean | undefined;
  executableBrowser?: string | undefined;
  image?: string | undefined;
  viewer?: string | undefined;
  viewerParam?: string | undefined;
  browser?: {
    type: BrowserType;
    tag?: string;
  } | undefined;
  proxyServer?: string | undefined;
  proxyBypass?: string | undefined;
  proxyUser?: string | undefined;
  proxyPass?: string | undefined;
  logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
  ignoreHttpsErrors?: boolean | undefined;
  openViewer?: boolean | undefined;
  enableStaticServe?: boolean | undefined;
  enableViewerStartPage?: boolean | undefined;
  vite?: import("vite").UserConfig | undefined;
  viteConfigFile?: string | boolean | undefined;
  host?: string | boolean | undefined;
  port?: number | undefined;
  logger?: LoggerInterface | undefined;
  disableServerStartup?: boolean | undefined;
  projectPath?: string | undefined;
  template?: string | undefined;
  createConfigFileOnly?: boolean | undefined;
  installDependencies?: boolean | undefined;
  stdin?: import("node:stream").Readable | undefined;
  stdout?: import("node:stream").Writable | undefined;
  stderr?: import("node:stream").Writable | undefined;
  signal?: AbortSignal | undefined;
}, "Exporting EPUB format from EPUB or OPF file is not supported.">, v.TitleAction<{
  cwd?: string | undefined;
  config?: string | undefined;
  configData?: VivliostyleConfigSchema | null | undefined;
  input?: {
    format: InputFormat;
    entry: string;
  } | undefined;
  output?: ({
    path: string;
  } & {
    format?: "pdf" | "epub" | "webpub" | undefined;
    renderMode?: "local" | "docker" | undefined;
    preflight?: "press-ready" | "press-ready-local" | undefined;
    preflightOption?: string[] | undefined;
    pdfPostprocess?: {
      preflight?: "press-ready" | "press-ready-local" | undefined;
      preflightOption?: string[] | undefined;
      cmyk?: boolean | {
        overrideMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        reserveMap?: [string | {
          r: number;
          g: number;
          b: number;
        }, {
          c: number;
          m: number;
          y: number;
          k: number;
        }][] | undefined;
        warnUnmapped?: boolean | undefined;
        mapOutput?: string | undefined;
      } | undefined;
      replaceImage?: {
        source: string | RegExp;
        replacement: string;
      }[] | undefined;
    } | undefined;
  } & {
    format: OutputFormat;
  })[] | undefined;
  theme?: false | ({
    specifier: string;
  } & {
    import?: string[] | undefined;
  })[] | undefined;
  size?: string | undefined;
  cropMarks?: boolean | undefined;
  bleed?: string | undefined;
  cropOffset?: string | undefined;
  css?: string | undefined;
  style?: string | undefined;
  userStyle?: string | undefined;
  singleDoc?: boolean | undefined;
  quick?: boolean | undefined;
  pressReady?: boolean | undefined;
  title?: string | undefined;
  author?: string | undefined;
  language?: string | undefined;
  readingProgression?: "ltr" | "rtl" | undefined;
  timeout?: number | undefined;
  renderMode?: "local" | "docker" | undefined;
  preflight?: "press-ready" | "press-ready-local" | undefined;
  preflightOption?: string[] | undefined;
  cmyk?: boolean | {
    overrideMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    reserveMap?: [string | {
      r: number;
      g: number;
      b: number;
    }, {
      c: number;
      m: number;
      y: number;
      k: number;
    }][] | undefined;
    warnUnmapped?: boolean | undefined;
    mapOutput?: string | undefined;
  } | undefined;
  sandbox?: boolean | undefined;
  executableBrowser?: string | undefined;
  image?: string | undefined;
  viewer?: string | undefined;
  viewerParam?: string | undefined;
  browser?: {
    type: BrowserType;
    tag?: string;
  } | undefined;
  proxyServer?: string | undefined;
  proxyBypass?: string | undefined;
  proxyUser?: string | undefined;
  proxyPass?: string | undefined;
  logLevel?: "silent" | "info" | "verbose" | "debug" | undefined;
  ignoreHttpsErrors?: boolean | undefined;
  openViewer?: boolean | undefined;
  enableStaticServe?: boolean | undefined;
  enableViewerStartPage?: boolean | undefined;
  vite?: import("vite").UserConfig | undefined;
  viteConfigFile?: string | boolean | undefined;
  host?: string | boolean | undefined;
  port?: number | undefined;
  logger?: LoggerInterface | undefined;
  disableServerStartup?: boolean | undefined;
  projectPath?: string | undefined;
  template?: string | undefined;
  createConfigFileOnly?: boolean | undefined;
  installDependencies?: boolean | undefined;
  stdin?: import("node:stream").Readable | undefined;
  stdout?: import("node:stream").Writable | undefined;
  stderr?: import("node:stream").Writable | undefined;
  signal?: AbortSignal | undefined;
}, "VivliostyleInlineConfig">]>;
type VivliostyleInlineConfig = v.InferInput<typeof VivliostyleInlineConfig>;
type ParsedVivliostyleInlineConfig = v.InferOutput<typeof VivliostyleInlineConfig>;
type InlineOptions = Pick<ParsedVivliostyleInlineConfig, 'cwd' | 'config' | 'configData' | 'input' | 'cropMarks' | 'bleed' | 'cropOffset' | 'css' | 'style' | 'userStyle' | 'singleDoc' | 'quick' | 'sandbox' | 'executableBrowser' | 'proxyServer' | 'proxyBypass' | 'proxyUser' | 'proxyPass' | 'logLevel' | 'ignoreHttpsErrors' | 'openViewer' | 'enableStaticServe' | 'enableViewerStartPage' | 'logger' | 'renderMode' | 'preflight' | 'preflightOption' | 'cmyk' | 'disableServerStartup' | 'projectPath' | 'template' | 'createConfigFileOnly' | 'installDependencies' | 'stdin' | 'stdout' | 'stderr' | 'signal'>;
declare const VivliostyleThemeMetadata: v.SchemaWithPipe<readonly [v.ObjectSchema<{
  readonly name: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
  readonly author: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
  readonly style: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
  readonly category: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
  readonly topics: v.SchemaWithPipe<readonly [v.OptionalSchema<v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, undefined>, v.DescriptionAction<string[] | undefined, string>]>;
}, undefined>, v.TitleAction<{
  name?: string | undefined;
  author?: string | undefined;
  style?: string | undefined;
  category?: string | undefined;
  topics?: string[] | undefined;
}, "VivliostyleThemeMetadata">]>;
declare const SelectPromptOption: v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
  readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
  readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
}, undefined>], undefined>;
type SelectPromptOption = v.InferInput<typeof SelectPromptOption>;
declare const PromptOption: v.VariantSchema<"type", [v.ObjectSchema<{
  readonly type: v.LiteralSchema<"text", undefined>;
  readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly defaultValue: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly initialValue: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
}, undefined>, v.ObjectSchema<{
  readonly type: v.LiteralSchema<"select", undefined>;
  readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
    readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
    readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  }, undefined>], undefined>, undefined>;
  readonly initialValue: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
  readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
}, undefined>, v.ObjectSchema<{
  readonly type: v.LiteralSchema<"multiSelect", undefined>;
  readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
    readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
    readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  }, undefined>], undefined>, undefined>;
  readonly initialValues: v.OptionalSchema<v.ArraySchema<v.StringSchema<undefined>, undefined>, undefined>;
  readonly cursorAt: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
  readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
}, undefined>, v.ObjectSchema<{
  readonly type: v.LiteralSchema<"autocomplete", undefined>;
  readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
    readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
    readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  }, undefined>], undefined>, undefined>;
  readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly initialValue: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
  readonly initialUserInput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
}, undefined>, v.ObjectSchema<{
  readonly type: v.LiteralSchema<"autocompleteMultiSelect", undefined>;
  readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
    readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
    readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  }, undefined>], undefined>, undefined>;
  readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
  readonly initialValues: v.OptionalSchema<v.ArraySchema<v.StringSchema<undefined>, undefined>, undefined>;
  readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
  readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
}, undefined>], undefined>;
type PromptOption = v.InferInput<typeof PromptOption>;
declare const VivliostyleTemplateMetadata: v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
  readonly name: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
  readonly description: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
  readonly source: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
  readonly prompt: v.SchemaWithPipe<readonly [v.OptionalSchema<v.ArraySchema<v.VariantSchema<"type", [v.ObjectSchema<{
    readonly type: v.LiteralSchema<"text", undefined>;
    readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly defaultValue: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly initialValue: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
  }, undefined>, v.ObjectSchema<{
    readonly type: v.LiteralSchema<"select", undefined>;
    readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
      readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
      readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    }, undefined>], undefined>, undefined>;
    readonly initialValue: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
    readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
  }, undefined>, v.ObjectSchema<{
    readonly type: v.LiteralSchema<"multiSelect", undefined>;
    readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
      readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
      readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    }, undefined>], undefined>, undefined>;
    readonly initialValues: v.OptionalSchema<v.ArraySchema<v.StringSchema<undefined>, undefined>, undefined>;
    readonly cursorAt: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
    readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
  }, undefined>, v.ObjectSchema<{
    readonly type: v.LiteralSchema<"autocomplete", undefined>;
    readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
      readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
      readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    }, undefined>], undefined>, undefined>;
    readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly initialValue: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
    readonly initialUserInput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
  }, undefined>, v.ObjectSchema<{
    readonly type: v.LiteralSchema<"autocompleteMultiSelect", undefined>;
    readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
      readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
      readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    }, undefined>], undefined>, undefined>;
    readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
    readonly initialValues: v.OptionalSchema<v.ArraySchema<v.StringSchema<undefined>, undefined>, undefined>;
    readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
    readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
  }, undefined>], undefined>, undefined>, undefined>, v.DescriptionAction<({
    type: "text";
    message: string;
    placeholder?: string | undefined;
    defaultValue?: string | undefined;
    initialValue?: string | undefined;
    name: string;
    required?: boolean | undefined;
  } | {
    type: "select";
    message: string;
    options: (string | {
      value: string | number | boolean;
      label?: string | undefined;
      hint?: string | undefined;
    })[];
    initialValue?: string | undefined;
    name: string;
    required?: boolean | undefined;
  } | {
    type: "multiSelect";
    message: string;
    options: (string | {
      value: string | number | boolean;
      label?: string | undefined;
      hint?: string | undefined;
    })[];
    initialValues?: string[] | undefined;
    cursorAt?: string | undefined;
    name: string;
    required?: boolean | undefined;
  } | {
    type: "autocomplete";
    message: string;
    options: (string | {
      value: string | number | boolean;
      label?: string | undefined;
      hint?: string | undefined;
    })[];
    placeholder?: string | undefined;
    initialValue?: string | undefined;
    initialUserInput?: string | undefined;
    name: string;
    required?: boolean | undefined;
  } | {
    type: "autocompleteMultiSelect";
    message: string;
    options: (string | {
      value: string | number | boolean;
      label?: string | undefined;
      hint?: string | undefined;
    })[];
    placeholder?: string | undefined;
    initialValues?: string[] | undefined;
    name: string;
    required?: boolean | undefined;
  })[] | undefined, string>]>;
}, undefined>, undefined>, v.TitleAction<{
  [x: string]: {
    name?: string | undefined;
    description?: string | undefined;
    source: string;
    prompt?: ({
      type: "text";
      message: string;
      placeholder?: string | undefined;
      defaultValue?: string | undefined;
      initialValue?: string | undefined;
      name: string;
      required?: boolean | undefined;
    } | {
      type: "select";
      message: string;
      options: (string | {
        value: string | number | boolean;
        label?: string | undefined;
        hint?: string | undefined;
      })[];
      initialValue?: string | undefined;
      name: string;
      required?: boolean | undefined;
    } | {
      type: "multiSelect";
      message: string;
      options: (string | {
        value: string | number | boolean;
        label?: string | undefined;
        hint?: string | undefined;
      })[];
      initialValues?: string[] | undefined;
      cursorAt?: string | undefined;
      name: string;
      required?: boolean | undefined;
    } | {
      type: "autocomplete";
      message: string;
      options: (string | {
        value: string | number | boolean;
        label?: string | undefined;
        hint?: string | undefined;
      })[];
      placeholder?: string | undefined;
      initialValue?: string | undefined;
      initialUserInput?: string | undefined;
      name: string;
      required?: boolean | undefined;
    } | {
      type: "autocompleteMultiSelect";
      message: string;
      options: (string | {
        value: string | number | boolean;
        label?: string | undefined;
        hint?: string | undefined;
      })[];
      placeholder?: string | undefined;
      initialValues?: string[] | undefined;
      name: string;
      required?: boolean | undefined;
    })[] | undefined;
  };
}, "VivliostyleTemplateMetadata">]>;
declare const VivliostylePackageMetadata: v.SchemaWithPipe<readonly [Omit<v.ObjectSchema<{
  readonly theme: v.SchemaWithPipe<readonly [v.ObjectSchema<{
    readonly name: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
    readonly author: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
    readonly style: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
    readonly category: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
    readonly topics: v.SchemaWithPipe<readonly [v.OptionalSchema<v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, undefined>, v.DescriptionAction<string[] | undefined, string>]>;
  }, undefined>, v.TitleAction<{
    name?: string | undefined;
    author?: string | undefined;
    style?: string | undefined;
    category?: string | undefined;
    topics?: string[] | undefined;
  }, "VivliostyleThemeMetadata">]>;
  readonly template: v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
    readonly name: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
    readonly description: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
    readonly source: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
    readonly prompt: v.SchemaWithPipe<readonly [v.OptionalSchema<v.ArraySchema<v.VariantSchema<"type", [v.ObjectSchema<{
      readonly type: v.LiteralSchema<"text", undefined>;
      readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly defaultValue: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly initialValue: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
    }, undefined>, v.ObjectSchema<{
      readonly type: v.LiteralSchema<"select", undefined>;
      readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
        readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
        readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      }, undefined>], undefined>, undefined>;
      readonly initialValue: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
      readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
    }, undefined>, v.ObjectSchema<{
      readonly type: v.LiteralSchema<"multiSelect", undefined>;
      readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
        readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
        readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      }, undefined>], undefined>, undefined>;
      readonly initialValues: v.OptionalSchema<v.ArraySchema<v.StringSchema<undefined>, undefined>, undefined>;
      readonly cursorAt: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
      readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
    }, undefined>, v.ObjectSchema<{
      readonly type: v.LiteralSchema<"autocomplete", undefined>;
      readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
        readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
        readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      }, undefined>], undefined>, undefined>;
      readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly initialValue: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
      readonly initialUserInput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
    }, undefined>, v.ObjectSchema<{
      readonly type: v.LiteralSchema<"autocompleteMultiSelect", undefined>;
      readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
        readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
        readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      }, undefined>], undefined>, undefined>;
      readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
      readonly initialValues: v.OptionalSchema<v.ArraySchema<v.StringSchema<undefined>, undefined>, undefined>;
      readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
      readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
    }, undefined>], undefined>, undefined>, undefined>, v.DescriptionAction<({
      type: "text";
      message: string;
      placeholder?: string | undefined;
      defaultValue?: string | undefined;
      initialValue?: string | undefined;
      name: string;
      required?: boolean | undefined;
    } | {
      type: "select";
      message: string;
      options: (string | {
        value: string | number | boolean;
        label?: string | undefined;
        hint?: string | undefined;
      })[];
      initialValue?: string | undefined;
      name: string;
      required?: boolean | undefined;
    } | {
      type: "multiSelect";
      message: string;
      options: (string | {
        value: string | number | boolean;
        label?: string | undefined;
        hint?: string | undefined;
      })[];
      initialValues?: string[] | undefined;
      cursorAt?: string | undefined;
      name: string;
      required?: boolean | undefined;
    } | {
      type: "autocomplete";
      message: string;
      options: (string | {
        value: string | number | boolean;
        label?: string | undefined;
        hint?: string | undefined;
      })[];
      placeholder?: string | undefined;
      initialValue?: string | undefined;
      initialUserInput?: string | undefined;
      name: string;
      required?: boolean | undefined;
    } | {
      type: "autocompleteMultiSelect";
      message: string;
      options: (string | {
        value: string | number | boolean;
        label?: string | undefined;
        hint?: string | undefined;
      })[];
      placeholder?: string | undefined;
      initialValues?: string[] | undefined;
      name: string;
      required?: boolean | undefined;
    })[] | undefined, string>]>;
  }, undefined>, undefined>, v.TitleAction<{
    [x: string]: {
      name?: string | undefined;
      description?: string | undefined;
      source: string;
      prompt?: ({
        type: "text";
        message: string;
        placeholder?: string | undefined;
        defaultValue?: string | undefined;
        initialValue?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "select";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        initialValue?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "multiSelect";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        initialValues?: string[] | undefined;
        cursorAt?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "autocomplete";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        placeholder?: string | undefined;
        initialValue?: string | undefined;
        initialUserInput?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "autocompleteMultiSelect";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        placeholder?: string | undefined;
        initialValues?: string[] | undefined;
        name: string;
        required?: boolean | undefined;
      })[] | undefined;
    };
  }, "VivliostyleTemplateMetadata">]>;
}, undefined>, "~types" | "~run" | "~standard" | "entries"> & {
  readonly entries: {
    readonly theme: v.OptionalSchema<v.SchemaWithPipe<readonly [v.ObjectSchema<{
      readonly name: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
      readonly author: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
      readonly style: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
      readonly category: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
      readonly topics: v.SchemaWithPipe<readonly [v.OptionalSchema<v.ArraySchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, undefined>, v.DescriptionAction<string[] | undefined, string>]>;
    }, undefined>, v.TitleAction<{
      name?: string | undefined;
      author?: string | undefined;
      style?: string | undefined;
      category?: string | undefined;
      topics?: string[] | undefined;
    }, "VivliostyleThemeMetadata">]>, undefined>;
    readonly template: v.OptionalSchema<v.SchemaWithPipe<readonly [v.RecordSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
      readonly name: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
      readonly description: v.SchemaWithPipe<readonly [v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>, v.DescriptionAction<string | undefined, string>]>;
      readonly source: v.SchemaWithPipe<readonly [v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.DescriptionAction<string, string>]>;
      readonly prompt: v.SchemaWithPipe<readonly [v.OptionalSchema<v.ArraySchema<v.VariantSchema<"type", [v.ObjectSchema<{
        readonly type: v.LiteralSchema<"text", undefined>;
        readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly defaultValue: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly initialValue: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
      }, undefined>, v.ObjectSchema<{
        readonly type: v.LiteralSchema<"select", undefined>;
        readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
          readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
          readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
          readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        }, undefined>], undefined>, undefined>;
        readonly initialValue: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
        readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
      }, undefined>, v.ObjectSchema<{
        readonly type: v.LiteralSchema<"multiSelect", undefined>;
        readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
          readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
          readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
          readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        }, undefined>], undefined>, undefined>;
        readonly initialValues: v.OptionalSchema<v.ArraySchema<v.StringSchema<undefined>, undefined>, undefined>;
        readonly cursorAt: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
        readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
      }, undefined>, v.ObjectSchema<{
        readonly type: v.LiteralSchema<"autocomplete", undefined>;
        readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
          readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
          readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
          readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        }, undefined>], undefined>, undefined>;
        readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly initialValue: v.OptionalSchema<v.StringSchema<undefined>, undefined>;
        readonly initialUserInput: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
      }, undefined>, v.ObjectSchema<{
        readonly type: v.LiteralSchema<"autocompleteMultiSelect", undefined>;
        readonly message: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly options: v.ArraySchema<v.UnionSchema<[v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, v.ObjectSchema<{
          readonly value: v.UnionSchema<[v.StringSchema<undefined>, v.NumberSchema<undefined>, v.BooleanSchema<undefined>], undefined>;
          readonly label: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
          readonly hint: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        }, undefined>], undefined>, undefined>;
        readonly placeholder: v.OptionalSchema<v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>, undefined>;
        readonly initialValues: v.OptionalSchema<v.ArraySchema<v.StringSchema<undefined>, undefined>, undefined>;
        readonly name: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>;
        readonly required: v.OptionalSchema<v.BooleanSchema<undefined>, undefined>;
      }, undefined>], undefined>, undefined>, undefined>, v.DescriptionAction<({
        type: "text";
        message: string;
        placeholder?: string | undefined;
        defaultValue?: string | undefined;
        initialValue?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "select";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        initialValue?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "multiSelect";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        initialValues?: string[] | undefined;
        cursorAt?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "autocomplete";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        placeholder?: string | undefined;
        initialValue?: string | undefined;
        initialUserInput?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "autocompleteMultiSelect";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        placeholder?: string | undefined;
        initialValues?: string[] | undefined;
        name: string;
        required?: boolean | undefined;
      })[] | undefined, string>]>;
    }, undefined>, undefined>, v.TitleAction<{
      [x: string]: {
        name?: string | undefined;
        description?: string | undefined;
        source: string;
        prompt?: ({
          type: "text";
          message: string;
          placeholder?: string | undefined;
          defaultValue?: string | undefined;
          initialValue?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "select";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          initialValue?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "multiSelect";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          initialValues?: string[] | undefined;
          cursorAt?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "autocomplete";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          placeholder?: string | undefined;
          initialValue?: string | undefined;
          initialUserInput?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "autocompleteMultiSelect";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          placeholder?: string | undefined;
          initialValues?: string[] | undefined;
          name: string;
          required?: boolean | undefined;
        })[] | undefined;
      };
    }, "VivliostyleTemplateMetadata">]>, undefined>;
  };
  readonly "~standard": v.StandardProps<{
    theme?: {
      name?: string | undefined;
      author?: string | undefined;
      style?: string | undefined;
      category?: string | undefined;
      topics?: string[] | undefined;
    } | undefined;
    template?: {
      [x: string]: {
        name?: string | undefined;
        description?: string | undefined;
        source: string;
        prompt?: ({
          type: "text";
          message: string;
          placeholder?: string | undefined;
          defaultValue?: string | undefined;
          initialValue?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "select";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          initialValue?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "multiSelect";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          initialValues?: string[] | undefined;
          cursorAt?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "autocomplete";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          placeholder?: string | undefined;
          initialValue?: string | undefined;
          initialUserInput?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "autocompleteMultiSelect";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          placeholder?: string | undefined;
          initialValues?: string[] | undefined;
          name: string;
          required?: boolean | undefined;
        })[] | undefined;
      };
    } | undefined;
  }, {
    theme?: {
      name?: string | undefined;
      author?: string | undefined;
      style?: string | undefined;
      category?: string | undefined;
      topics?: string[] | undefined;
    } | undefined;
    template?: {
      [x: string]: {
        name?: string | undefined;
        description?: string | undefined;
        source: string;
        prompt?: ({
          type: "text";
          message: string;
          placeholder?: string | undefined;
          defaultValue?: string | undefined;
          initialValue?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "select";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          initialValue?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "multiSelect";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          initialValues?: string[] | undefined;
          cursorAt?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "autocomplete";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          placeholder?: string | undefined;
          initialValue?: string | undefined;
          initialUserInput?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "autocompleteMultiSelect";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          placeholder?: string | undefined;
          initialValues?: string[] | undefined;
          name: string;
          required?: boolean | undefined;
        })[] | undefined;
      };
    } | undefined;
  }>;
  readonly "~run": (dataset: v.UnknownDataset, config: v.Config<v.BaseIssue<unknown>>) => v.OutputDataset<{
    theme?: {
      name?: string | undefined;
      author?: string | undefined;
      style?: string | undefined;
      category?: string | undefined;
      topics?: string[] | undefined;
    } | undefined;
    template?: {
      [x: string]: {
        name?: string | undefined;
        description?: string | undefined;
        source: string;
        prompt?: ({
          type: "text";
          message: string;
          placeholder?: string | undefined;
          defaultValue?: string | undefined;
          initialValue?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "select";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          initialValue?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "multiSelect";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          initialValues?: string[] | undefined;
          cursorAt?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "autocomplete";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          placeholder?: string | undefined;
          initialValue?: string | undefined;
          initialUserInput?: string | undefined;
          name: string;
          required?: boolean | undefined;
        } | {
          type: "autocompleteMultiSelect";
          message: string;
          options: (string | {
            value: string | number | boolean;
            label?: string | undefined;
            hint?: string | undefined;
          })[];
          placeholder?: string | undefined;
          initialValues?: string[] | undefined;
          name: string;
          required?: boolean | undefined;
        })[] | undefined;
      };
    } | undefined;
  }, v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.NumberIssue | v.BooleanIssue | v.RecordIssue | v.VariantIssue | v.UnionIssue<v.StringIssue | v.NumberIssue | v.BooleanIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.NumberIssue | v.BooleanIssue>>>;
  readonly "~types"?: {
    readonly input: {
      theme?: {
        name?: string | undefined;
        author?: string | undefined;
        style?: string | undefined;
        category?: string | undefined;
        topics?: string[] | undefined;
      } | undefined;
      template?: {
        [x: string]: {
          name?: string | undefined;
          description?: string | undefined;
          source: string;
          prompt?: ({
            type: "text";
            message: string;
            placeholder?: string | undefined;
            defaultValue?: string | undefined;
            initialValue?: string | undefined;
            name: string;
            required?: boolean | undefined;
          } | {
            type: "select";
            message: string;
            options: (string | {
              value: string | number | boolean;
              label?: string | undefined;
              hint?: string | undefined;
            })[];
            initialValue?: string | undefined;
            name: string;
            required?: boolean | undefined;
          } | {
            type: "multiSelect";
            message: string;
            options: (string | {
              value: string | number | boolean;
              label?: string | undefined;
              hint?: string | undefined;
            })[];
            initialValues?: string[] | undefined;
            cursorAt?: string | undefined;
            name: string;
            required?: boolean | undefined;
          } | {
            type: "autocomplete";
            message: string;
            options: (string | {
              value: string | number | boolean;
              label?: string | undefined;
              hint?: string | undefined;
            })[];
            placeholder?: string | undefined;
            initialValue?: string | undefined;
            initialUserInput?: string | undefined;
            name: string;
            required?: boolean | undefined;
          } | {
            type: "autocompleteMultiSelect";
            message: string;
            options: (string | {
              value: string | number | boolean;
              label?: string | undefined;
              hint?: string | undefined;
            })[];
            placeholder?: string | undefined;
            initialValues?: string[] | undefined;
            name: string;
            required?: boolean | undefined;
          })[] | undefined;
        };
      } | undefined;
    };
    readonly output: {
      theme?: {
        name?: string | undefined;
        author?: string | undefined;
        style?: string | undefined;
        category?: string | undefined;
        topics?: string[] | undefined;
      } | undefined;
      template?: {
        [x: string]: {
          name?: string | undefined;
          description?: string | undefined;
          source: string;
          prompt?: ({
            type: "text";
            message: string;
            placeholder?: string | undefined;
            defaultValue?: string | undefined;
            initialValue?: string | undefined;
            name: string;
            required?: boolean | undefined;
          } | {
            type: "select";
            message: string;
            options: (string | {
              value: string | number | boolean;
              label?: string | undefined;
              hint?: string | undefined;
            })[];
            initialValue?: string | undefined;
            name: string;
            required?: boolean | undefined;
          } | {
            type: "multiSelect";
            message: string;
            options: (string | {
              value: string | number | boolean;
              label?: string | undefined;
              hint?: string | undefined;
            })[];
            initialValues?: string[] | undefined;
            cursorAt?: string | undefined;
            name: string;
            required?: boolean | undefined;
          } | {
            type: "autocomplete";
            message: string;
            options: (string | {
              value: string | number | boolean;
              label?: string | undefined;
              hint?: string | undefined;
            })[];
            placeholder?: string | undefined;
            initialValue?: string | undefined;
            initialUserInput?: string | undefined;
            name: string;
            required?: boolean | undefined;
          } | {
            type: "autocompleteMultiSelect";
            message: string;
            options: (string | {
              value: string | number | boolean;
              label?: string | undefined;
              hint?: string | undefined;
            })[];
            placeholder?: string | undefined;
            initialValues?: string[] | undefined;
            name: string;
            required?: boolean | undefined;
          })[] | undefined;
        };
      } | undefined;
    };
    readonly issue: v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.ArrayIssue | v.LiteralIssue | v.NumberIssue | v.BooleanIssue | v.RecordIssue | v.VariantIssue | v.UnionIssue<v.StringIssue | v.NumberIssue | v.BooleanIssue> | v.UnionIssue<v.StringIssue | v.MinLengthIssue<string, 1> | v.ObjectIssue | v.NumberIssue | v.BooleanIssue | v.UnionIssue<v.StringIssue | v.NumberIssue | v.BooleanIssue>>;
  } | undefined;
}, v.TitleAction<{
  theme?: {
    name?: string | undefined;
    author?: string | undefined;
    style?: string | undefined;
    category?: string | undefined;
    topics?: string[] | undefined;
  } | undefined;
  template?: {
    [x: string]: {
      name?: string | undefined;
      description?: string | undefined;
      source: string;
      prompt?: ({
        type: "text";
        message: string;
        placeholder?: string | undefined;
        defaultValue?: string | undefined;
        initialValue?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "select";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        initialValue?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "multiSelect";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        initialValues?: string[] | undefined;
        cursorAt?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "autocomplete";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        placeholder?: string | undefined;
        initialValue?: string | undefined;
        initialUserInput?: string | undefined;
        name: string;
        required?: boolean | undefined;
      } | {
        type: "autocompleteMultiSelect";
        message: string;
        options: (string | {
          value: string | number | boolean;
          label?: string | undefined;
          hint?: string | undefined;
        })[];
        placeholder?: string | undefined;
        initialValues?: string[] | undefined;
        name: string;
        required?: boolean | undefined;
      })[] | undefined;
    };
  } | undefined;
}, "VivliostylePackageMetadata">]>;
type VivliostylePackageMetadata = v.InferInput<typeof VivliostylePackageMetadata>;
//#endregion
export { TocConfig as A, RenderMode as C, StructuredDocumentSection as D, StructuredDocument as E, VivliostyleInlineConfigWithoutChecks as F, VivliostylePackageMetadata as I, VivliostyleTemplateMetadata as L, VfmConfig as M, VivliostyleConfigSchema as N, ThemeConfig as O, VivliostyleInlineConfig as P, VivliostyleThemeMetadata as R, ReadingProgression as S, ServerConfig as T, ParsedBuildTask as _, CopyAssetConfig as a, PdfPostprocessConfig as b, DocumentMetadataReaderSchema as c, HastTransformFunction as d, InlineOptions as f, OutputFormat as g, OutputConfig as h, ContentsEntryConfig as i, ValidString as j, ThemeSpecifier as k, DocumentProcessorSchema as l, LogLevel as m, BrowserType as n, CoverConfig as o, InputFormat as p, BuildTask as r, CoverEntryConfig as s, ArticleEntryConfig as t, EntryConfig as u, ParsedVivliostyleConfigSchema as v, SelectPromptOption as w, PromptOption as x, ParsedVivliostyleInlineConfig as y };
//# sourceMappingURL=schema-DogSg2Ov.d.ts.map