import { type SkillDocumentParserProvider, type YamlParseOptions, type YamlParserProvider } from "veryfront/extensions/parser"; /** * Decode one YAML document with `@std/yaml`-compatible failure behaviour. * * `yaml` reports most problems on the returned document instead of throwing, * and raises `YAMLParseError` rather than `SyntaxError` when it does throw. * Both are normalised here so call sites keep the single `SyntaxError` * contract they were written against. */ export declare function parseYamlSource(source: string, options?: YamlParseOptions): unknown; /** Create the official `yaml`-backed general YAML parser. */ export declare function createYamlParser(): Readonly; /** * Create the official `yaml`-backed Skill frontmatter parser. * * The name predates the move off `@std/yaml`; it is the export name * `src/extensions/parser/skill-defaults.ts` looks up in the published package, * so it stays put. */ export declare function createStdYamlSkillDocumentParserProvider(): Readonly; //# sourceMappingURL=adapter.d.ts.map