import type { TabId } from "../dock/store";
export interface SendCommandOptions {
    /**
     * Emit an enter after the command
     */
    enter?: boolean;
    /**
     * @deprecated This option is ignored and inferred to be `true` if `tabId` is not provided
     */
    newTab?: any;
    /**
     * Specify a specific terminal tab to send this command to
     */
    tabId?: TabId;
}
export type SendCommand = (command: string, options?: SendCommandOptions) => Promise<void>;
declare const sendCommandInjectable: import("@ogre-tools/injectable").Injectable<SendCommand, unknown, void>;
export default sendCommandInjectable;
