import { P as Profile, B as BaseZugferdContext, I as InferSchema } from './index-B4fs3ypS.cjs'; export { MINIMUM, ProfileMinimum } from './profile/minimum.cjs'; export { BASIC_WL, ProfileBasicWL } from './profile/basic-wl.cjs'; export { BASIC, ProfileBasic } from './profile/basic.cjs'; export { COMFORT, COMFORT as EN16931, ProfileComfort, ProfileComfort as ProfileEN16931 } from './profile/en16931.cjs'; export { EXTENDED, ProfileExtended } from './profile/extended.cjs'; import 'zod'; import './codelist/hybrid-document.cjs'; import './codelist/filename.cjs'; import './codelist/hybrid-version.cjs'; import './codelist/hybrid-conformance.cjs'; import 'pdf-lib'; import 'fast-xml-parser'; declare const createProfile:

(options: P) => P & { parse: (ctx: { context: BaseZugferdContext; data: InferSchema; }) => any; validate: (data: string | Buffer | { file: string; }) => Promise; }; declare const getXsdPath: (profile: Profile | { xsdPath?: Profile["xsdPath"]; }) => string | Promise | undefined; declare const dateTimeStringFormatter: (date: unknown) => string | undefined; export { createProfile, dateTimeStringFormatter, getXsdPath };