import type { StructureEntryData } from "../../types.js";
export interface StructurePath {
    lang: string;
    path: string;
}
interface CollectEntryPathsOptions {
    requireVirtualPage?: boolean;
}
export declare function collectEntryPaths(entryData: StructureEntryData, langs: string[], { requireVirtualPage }?: CollectEntryPathsOptions): StructurePath[];
export declare function collectChangedPaths(oldPaths: StructurePath[], newPaths: StructurePath[]): StructurePath[];
export declare function emptyNode(id: number, path: string): StructureEntryData;
export declare function buildNewPath(newNodeName: string, parentPath?: string, virtualPage?: string): string;
export {};
//# sourceMappingURL=structure-paths.d.ts.map