export interface SiteNode {
    code: string;
    id: string;
    name: string;
    type: string;
    updateTime: number;
    wikiToken: string;
    parentWikiToken: string;
}
export interface PageMeta {
    wikiToken: string;
    code: string;
    name: string;
    updateTime: number;
    parentWikiToken: string;
    /** slug-joined path segments derived from ancestor names */
    pathSegments: string[];
    /** canonical filesystem path: `wiki/te-docs/raw/<slug-path>.md` */
    outPath: string;
    /** original docs URL */
    sourceUrl: string;
}
export interface FetchReport {
    wikiToken: string;
    outPath: string;
    status: 'ok' | 'fail';
    reason?: string;
    unsupportedBlocks?: number[];
}
