export interface EdinetContext { /** コンテキストのID (例: "CurrentYearDuration") */ id: string; /** 期間情報 */ period: { /** 開始日 (YYYY-MM-DD) - Durationの場合 */ startDate?: string; /** 終了日 (YYYY-MM-DD) - Durationの場合 */ endDate?: string; /** 時点 (YYYY-MM-DD) - Instantの場合 */ instant?: string; }; /** 連結範囲 ("Consolidated" または "NonConsolidated") */ scope: "Consolidated" | "NonConsolidated"; /** 明示的なメンバーのリスト (例: "NonConsolidatedMember") */ dimensions: string[]; } export declare class ContextParser { /** * raw xbrli:context ノードを構造化された EdinetContext オブジェクトにパースします。 * @param node XMLノード * @returns パースされた EdinetContext。無効なノードの場合は null。 */ static parse(node: any): EdinetContext | null; private static parsePeriod; private static findExplicitMembers; }