import type { ITmuxCommandGenerator } from "../interfaces";
export declare class TmuxCommandGenerator implements ITmuxCommandGenerator {
    splitWindow(direction: "horizontal" | "vertical", targetPane?: string, percentage?: number): string[];
    resizePane(paneId: string, direction: "horizontal" | "vertical", percentage: number): string[];
    sendKeys(paneId: string, command: string): string[];
    selectPane(paneId: string): string[];
    setPaneOption(paneId: string, option: string, value: string): string[];
    setEnvironment(paneId: string, env: Record<string, string>): string[][];
    setPaneTitle(paneId: string, title: string): string[];
    changeDirectory(paneId: string, directory: string): string[];
    newWindow(windowName?: string, workingDirectory?: string): string[];
    killAllPanes(): string[];
}
//# sourceMappingURL=commands.d.ts.map