UNPKG

@vivliostyle/cli

Version:

Save the pdf file via headless browser and Vivliostyle.

721 lines (719 loc) 1.54 MB
import * as vite from 'vite'; import { StringifyMarkdownOptions, Metadata } from '@vivliostyle/vfm'; import { Processor } from 'unified'; import * as v from 'valibot'; interface LoggerInterface { info(message: string): void; warn(message: string): void; error(message: string): void; } /** * @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>; declare const ValidString: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.MinLengthAction<string, 1, "At least one character is required">]>; 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>; }, undefined>, "entries" | "~types" | "~run" | "~standard"> & { 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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 '~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; }, { path: string; output?: string | undefined; title?: string | undefined; theme?: ({ specifier: string; } & { import?: string[] | undefined; })[] | undefined; encodingFormat?: string | undefined; rel?: string[] | 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; }, v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.NonOptionalIssue | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>> | v.UnionIssue<v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.NonOptionalIssue | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>> | v.UnionIssue<v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.NonOptionalIssue | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>> | v.UnionIssue<v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.NonOptionalIssue | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>>>; 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; }; readonly output: { path: string; output?: string | undefined; title?: string | undefined; theme?: ({ specifier: string; } & { import?: string[] | undefined; })[] | undefined; encodingFormat?: string | undefined; rel?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.NonOptionalIssue | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>> | v.UnionIssue<v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.NonOptionalIssue | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>> | v.UnionIssue<v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.NonOptionalIssue | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>> | v.UnionIssue<v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.IntersectIssue | v.NonOptionalIssue | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>>; } | undefined; }, v.TitleAction<{ path: string; output?: string | undefined; title?: string | undefined; theme?: ({ specifier: string; } & { import?: string[] | undefined; })[] | undefined; encodingFormat?: string | undefined; rel?: string[] | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | v.NonOptionalIssue>; readonly '~types'?: { readonly input: { specifier: string; }; readonly output: { specifier: string; }; readonly issue: v.ObjectIssue | v.StringIssue | v.MinLengthIssue<string, 1> | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>>; readonly '~types'?: { readonly input: { import?: string | string[] | undefined; }; readonly output: { import?: string[] | undefined; }; readonly issue: v.ObjectIssue | v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1> | v.UnionIssue<v.StringIssue | v.ArrayIssue | v.MinLengthIssue<string, 1>>; } | 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>, "entries" | "~types" | "~run" | "~standard"> & { 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<{