import { type Document } from '@nodecfdi/cfdi-core';
import XmlAttributeMethods from '#src/mixins/xml_attribute_methods';
import { type XmlDocumentCleanerInterface } from '#src/types';
declare const RemoveIncompleteSchemaLocations_base: import("ts-mixer/dist/types/types").Class<any[], XmlAttributeMethods, typeof XmlAttributeMethods>;
export default class RemoveIncompleteSchemaLocations extends RemoveIncompleteSchemaLocations_base implements XmlDocumentCleanerInterface {
    clean(document: Document): void;
    /**
     * @param schemaLocationValue - SchemaLocation
     */
    cleanSchemaLocationValue(schemaLocationValue: string): string;
    /**
     * Parses schema location value skipping namespaces without xsd locations (identified by .xsd extension)
     *
     * @param schemaLocationValue - SchemaLocation
     */
    schemaLocationValueNamespaceXsdPairToArray(schemaLocationValue: string): Record<string, string>;
    uriEndsWithXsd(uri: string): boolean;
}
export {};
