import { EdinetXbrlObject } from "./edinet-xbrl-object.js"; /** * XBRLファイル(XML形式)をパースし、扱いやすい `EdinetXbrlObject` に変換するクラス。 * `fast-xml-parser` を使用して解析を行います。 */ export declare class EdinetXbrlParser { private parser; constructor(); /** * XML文字列をパースして `EdinetXbrlObject` を返します。 * @param xmlContent XBRLファイルのテキスト内容 * @param docID 書類管理ID (オプション)。指定すると `getCommonMetadata().docID` に反映されます。 * @returns パース済みのオブジェクト */ parse(xmlContent: string, docID?: string): EdinetXbrlObject; private parseContexts; /** * XMLノードを再帰的にトラバースし、すべての要素を `EdinetXbrlObject` に格納します。 */ private traverse; private processNode; private isObject; }