export interface SandboxPolicy { readonly readOnlyPaths: readonly string[]; readonly writablePaths: readonly string[]; readonly network: "proxy" | "none"; readonly proxyUrl?: string; readonly allowProcessFork?: boolean; } export interface SandboxLaunch { readonly argv: readonly [string, ...string[]]; readonly environment: Readonly>; readonly profile?: string; } export declare function buildMacosSandboxArgv(policy: SandboxPolicy, command: readonly [string, ...string[]]): SandboxLaunch & { readonly profile: string; }; export declare function buildLinuxSandboxArgv(policy: SandboxPolicy, command: readonly [string, ...string[]], bwrapPath: string, proxySocketPath?: string, runtimeExecutable?: string): SandboxLaunch; //# sourceMappingURL=launcher.d.ts.map