import type { WorktreeSizeProbeGateway } from '../../../../modules/worktree-management/entities/worktree/worktreeSizeProbe.gateway.js';
export interface DuCommand {
    args: string[];
    cwd?: string;
}
export interface DuCommandResult {
    stdout: string;
    stderr: string;
    exitCode: number;
}
export type DuProcessRunner = (command: DuCommand) => Promise<DuCommandResult>;
export declare class WorktreeSizeProbeCliGateway implements WorktreeSizeProbeGateway {
    private readonly runner;
    constructor(runner?: DuProcessRunner);
    probe(path: string): Promise<number | null>;
}
//# sourceMappingURL=worktreeSizeProbe.cli.gateway.d.ts.map