import { ShadowdogEventEmitter } from './events'; export declare const logMessage: (message: string) => void; export declare const logError: (error: Error) => void; export declare const chalkFiles: (files: string[]) => string; export declare const readShadowdogVersion: () => any; export declare const exit: (eventEmitter: ShadowdogEventEmitter, code: number) => Promise; export declare const processFiles: (files: string[], ignoredFiles?: string[], preserveNonExistent?: boolean) => string[]; export declare const computeCache: (files: string[], environment: string[], command: string) => string; export declare const computeFileCacheName: (currentCache: string, fileName: string) => string; export declare const computeArtifactContentSha: (artifactPath: string) => string | null;