/**
 * Helper functions for tmux split-screen mode with --with-agent flag.
 * Extracted for testability.
 */
export interface TmuxSessionConfig {
    sessionName: string;
    d3kCommand: string;
    agentCommand: string;
    agentDelay: number;
    paneWidthPercent: number;
}
/**
 * Generate tmux commands for setting up split-screen mode.
 */
export declare function generateTmuxCommands(config: TmuxSessionConfig): string[];
/**
 * Generate a unique session name for tmux.
 */
export declare function generateSessionName(): string;
/**
 * Check if tmux is installed by looking for the binary.
 */
export declare function isTmuxInstalled(): Promise<boolean>;
/**
 * Get installation instructions for tmux based on platform.
 */
export declare function getTmuxInstallInstructions(): string[];
/**
 * Default configuration for tmux split-screen.
 */
export declare const DEFAULT_TMUX_CONFIG: {
    agentDelay: number;
    paneWidthPercent: number;
};
//# sourceMappingURL=tmux-helpers.d.ts.map