import type { Part } from "@opencode-ai/sdk";
import type { PluginContext } from "./types.js";
type CommandInput = {
    command: string;
    sessionID: string;
    arguments: string;
};
type CommandOutput = {
    parts: Part[];
};
export declare function createCommandExecuteBeforeHandler(ctx: PluginContext): (input: CommandInput, output: CommandOutput) => Promise<void>;
export {};
