import { type Document } from '@nodecfdi/cfdi-core';
import XmlAttributeMethods from '#src/mixins/xml_attribute_methods';
import XmlElementMethods from '#src/mixins/xml_element_methods';
import XmlNamespaceMethods from '#src/mixins/xml_namespace_methods';
import { type XmlDocumentCleanerInterface } from '#src/types';
declare const RemoveNonSatNamespacesNodes_base: import("ts-mixer/dist/types/types").Class<any[], XmlAttributeMethods & XmlElementMethods & XmlNamespaceMethods, typeof XmlAttributeMethods & typeof XmlElementMethods & typeof XmlNamespaceMethods>;
export default class RemoveNonSatNamespacesNodes extends RemoveNonSatNamespacesNodes_base implements XmlDocumentCleanerInterface {
    clean(document: Document): void;
    private obtainNamespacesFromDocument;
    private removeElementsWithNamespace;
    private removeAttributesWithNamespace;
}
export {};
