import { XmlResolverPropertyInterface, XmlResolverPropertyTrait, XsltBuilderPropertyInterface, XsltBuilderPropertyTrait } from '@nodecfdi/cfdiutils-core'; import { XmlStringPropertyTrait } from './traits/xml-string-property-trait'; import { ValidatorInterface } from './contracts/validator-interface'; import { RequireXmlStringInterface } from './contracts/require-xml-string-interface'; import { RequireXmlResolverInterface } from './contracts/require-xml-resolver-interface'; import { RequireXsltBuilderInterface } from './contracts/require-xslt-builder-interface'; declare const Hydrater_base: import("ts-mixer/dist/types/types").Class; declare class Hydrater extends Hydrater_base implements XmlResolverPropertyInterface, XsltBuilderPropertyInterface { hydrate(validator: ValidatorInterface): void; protected isRequireXmlStringInterface(object: unknown): object is RequireXmlStringInterface; protected isRequireXmlResolverInterface(object: unknown): object is RequireXmlResolverInterface; protected isRequireXsltBuilderInterface(object: unknown): object is RequireXsltBuilderInterface; } export { Hydrater };