import type { IPackageJson } from '@rushstack/node-core-library';
export interface IRequestMessage {
    id: number;
    packageJson: IPackageJson;
    packageJsonFullPath: string;
}
export interface IResponseMessageLog {
    kind: 'log';
    id: number;
    log: string;
}
export interface IResponseMessageError {
    kind: 'error';
    id: number;
    error: string;
}
export interface IResponseMessageReturn {
    kind: 'return';
    id: number;
    result?: unknown;
}
export type ResponseMessage = IResponseMessageLog | IResponseMessageError | IResponseMessageReturn;
//# sourceMappingURL=pnpmfileRunnerWorkerThread.d.ts.map