import type { HealthSignals, WorktreeHealthProbeGateway } from '../../../../modules/worktree-management/entities/worktree/worktreeHealthProbe.gateway.js';
import type { WorktreeEntry } from '../../../../modules/worktree-management/entities/worktree/worktree.schema.js';
import type { GitCommandExecutor } from '../../../../modules/worktree-management/entities/gitCommand/gitCommand.gateway.js';
export interface WorktreeHealthProbeFileSystemGatewayDependencies {
    executor: GitCommandExecutor;
    now?: () => Date;
}
export declare class WorktreeHealthProbeFileSystemGateway implements WorktreeHealthProbeGateway {
    private readonly executor;
    private readonly now;
    constructor(deps: WorktreeHealthProbeFileSystemGatewayDependencies);
    probe(entry: WorktreeEntry): Promise<HealthSignals>;
}
//# sourceMappingURL=worktreeHealthProbe.fileSystem.gateway.d.ts.map