/** * Config Schemas * * @module config/schemas */ export { findUnknownTopLevelKeys, veryfrontConfigSchema } from "./config.schema.js"; import { type VeryfrontConfig as BaseVeryfrontConfig, type VeryfrontConfigInput as BaseVeryfrontConfigInput } from "./config.schema.js"; import type { ExtensionConfigEntry } from "../../extensions/types.js"; /** * Project configuration. The underlying runtime schema stores `extensions` as * `unknown[]`; this tightened alias surfaces the expected * `ExtensionConfigEntry[]` shape to TypeScript consumers. */ export type VeryfrontConfig = Omit & { extensions?: ExtensionConfigEntry[]; }; /** User-authored project configuration with typed extension entries. */ export type VeryfrontConfigInput = Omit & { extensions?: ExtensionConfigEntry[]; }; /** Validate project config and expose the framework's public extension entry type. */ export declare function validateVeryfrontConfig(input: unknown): VeryfrontConfig; //# sourceMappingURL=index.d.ts.map