export type LocalPackage = {
    name: string;
    path: string;
    localDependencies: LocalPackage[];
    dependencies: string[];
    scripts: string[];
    scriptCommands: Record<string, string>;
};
export type LocalPackageInfo = {
    [name: string]: string;
};
export declare const rootPath: string;
export declare const readFileJSON: (path: string) => Promise<any>;
export declare const readFileJSONSync: (path: string) => any;
export declare const getWorkspaces: () => Promise<string[]>;
export declare const getWorkspacesSync: () => string[];
export declare const getPackageJson: (path: string) => Promise<any>;
export declare const getPackageJsonSync: (path: string) => any;
export declare const listPackages: (workspace: string) => Promise<LocalPackageInfo>;
export declare const listPackagesSync: (workspace: string) => LocalPackageInfo;
export declare const getWorkspacePackages: () => Promise<LocalPackageInfo>;
export declare const getWorkspacePackagesSync: () => LocalPackageInfo;
export declare const getLocalPackages: () => Promise<LocalPackage[]>;
