import { n as __name } from "./chunk-O_arW02_.js"; import { C as UserParser, S as Parser } from "./Fabric-DcPYjTt7.js"; import { typescriptParser } from "./parsers/typescript.js"; //#region src/parsers/defaultParser.d.ts declare const defaultParser: Parser<[], any>; //#endregion //#region src/parsers/defineParser.d.ts /** * Defines a Fabric parser with type safety. * * Use this function to create parsers that transform files based on * their extension. * * @param parser - The parser configuration object * @returns A typed parser ready to use with Fabric * * @example * ```ts * import { defineParser } from '@kubb/fabric-core' * * export const jsonParser = defineParser({ * name: 'json-parser', * extensions: ['.json'], * async parse(source, meta) { * const data = JSON.parse(source) * return data * } * }) * ``` */ declare function defineParser(parser: UserParser): Parser; //#endregion //#region src/parsers/tsxParser.d.ts declare const tsxParser: Parser<[], any>; //#endregion export { defaultParser, defineParser, tsxParser, typescriptParser }; //# sourceMappingURL=parsers.d.ts.map