import { getBase, getPath, getRelative, exists, getWorkspaceBase, getWorkspacePath, getWorkspaceRelative, existsWorkspace, isWorkspace, isWorkspaceRoot, getWorkspacePackages, WorkspacePackages, WorkspacePackage } from "./root"; import { defineFrom, File, JSONFile, JSONObject, MarkdownFile, MarkdownTokens, Directory } from "./structure"; import pkg, { PackageJSON, getPackageJSON } from "./package-json"; export declare const structure: Directory; export declare const define: (files: import("./structure/directory").FilesDefinition) => Directory; export declare function getRootDir(): Directory; export declare function getMain(): import("./structure").PathFields & import("./structure/file").FileFields; export { getBase, getPath, getRelative, exists, getWorkspaceBase, getWorkspacePath, getWorkspaceRelative, getWorkspacePackages, WorkspacePackages, WorkspacePackage, existsWorkspace, isWorkspace, isWorkspaceRoot, defineFrom, File, JSONFile, JSONObject, MarkdownFile, MarkdownTokens, Directory, pkg, getPackageJSON, PackageJSON };