import { type BashOperations } from '@earendil-works/pi-coding-agent'; import type { ExtensionAPI } from '@earendil-works/pi-coding-agent'; /** Seconds a leading `sleep ...` will block for, or null when the command does * not open with a sleep (or its duration isn't statically knowable). */ export declare function leadingSleepSeconds(command: string): number | null; /** The valve's BashOperations backend. */ export declare function createValveOperations(nodeId: string, contextDir: string): BashOperations; export default function (pi: ExtensionAPI): void;