export { ILogTable } from '@platform/log/lib/server';
export declare type INpmInfo = {
    name: string;
    version: string;
    latest: string;
};
export declare type IModule = {
    engine: 'NPM' | 'YARN';
    dir: string;
    name: string;
    version: string;
    latest: string;
    isIgnored: boolean;
    isTypeScript: boolean;
    gitignore: string[];
    hasScripts: boolean;
    hasPrepublish: boolean;
    tsconfig?: any;
    dependencies: IDependency[];
    json: any;
    npm?: INpmInfo;
};
export declare type IDependency = {
    name: string;
    version: string;
    isDev: boolean;
    isLocal: boolean;
    package?: IModule;
};
export declare type IModulesJson = {
    timestamp: number;
    order: 'DepthFirst';
    modules: IModuleJson[];
};
export declare type IModuleJson = {
    dir: string;
    name: string;
    version: string;
    npm?: {
        version: string;
    };
};
