/// import type { spawn } from 'child_process'; import type { TargetProcess } from 'frida'; declare type SpawnParameters = Parameters; export declare type SidecarTargetRawSpawn = [ command: SpawnParameters[0], args?: SpawnParameters[1] ]; export declare type SidecarTargetRaw = TargetProcess | SidecarTargetRawSpawn; interface SidecarTargetObjProcess { type: 'process'; target: TargetProcess; } export interface SidecarTargetObjSpawn { type: 'spawn'; target: SidecarTargetRawSpawn; } export declare type SidecarTargetObj = SidecarTargetObjProcess | SidecarTargetObjSpawn; export declare type SidecarTarget = SidecarTargetRaw | SidecarTargetObj; declare const normalizeSidecarTarget: (target?: SidecarTarget | undefined) => undefined | SidecarTargetObj; declare const isSidecarTargetProcess: (target?: SidecarTarget | undefined) => target is SidecarTargetObjProcess; declare const isSidecarTargetSpawn: (target?: SidecarTarget | undefined) => target is SidecarTargetObjSpawn; export { normalizeSidecarTarget, isSidecarTargetProcess, isSidecarTargetSpawn, }; //# sourceMappingURL=target.d.ts.map