export interface ScriptCommand { binary: string; args: string[]; sourceScript: string; } export interface ScriptAnalysis { entryPatterns: string[]; commands: ScriptCommand[]; binToPackage: Map; } export interface CiAnalysis { entryPatterns: string[]; detectedRunners: string[]; } export declare function splitShellOperators(script: string): string[]; export declare function skipInitialWrappers(parts: string[]): string[]; export declare function parseScriptCommand(raw: string): ScriptCommand | null; export declare function filterProductionScripts(scripts: Record): Record; export declare function analyzeScripts(scripts: Record, _root?: string): ScriptAnalysis; export declare function buildBinToPackageMap(packageJson: Record): Map; export declare function analyzeCiFiles(_root: string): CiAnalysis; //# sourceMappingURL=scripts.d.ts.map