import type { ParsedArgs } from './commands'; interface DaemonAction { channel: string; args: readonly string[]; } /** The contract command's `daemonAction`, when it has one. */ export declare function daemonActionFor(command: string): DaemonAction | undefined; /** * Runs a contract command that maps straight onto a Pane daemon channel (the same * channel the app's button uses) and prints `{ ok, data, error }`. */ export declare function runDaemonAction(parsed: ParsedArgs, action: DaemonAction): Promise; /** Mutating commands need --yes outside an interactive terminal, like every runpane mutation. */ export declare function confirmMutation(parsed: ParsedArgs): Promise; export {}; //# sourceMappingURL=daemonActions.d.ts.map