/**
 * Generated by tsnapi — public API snapshot of `@devframes/plugin-terminals/client`
 */
// #region Interfaces
export interface MountTerminalsOptions {
  rpc?: DevframeRpcClient;
  autostart?: boolean;
}
export interface TerminalsHandle {
  rpc: DevframeRpcClient;
  dispose: () => void;
}
// #endregion

// #region Functions
export declare function mountTerminals(_: HTMLElement, _?: MountTerminalsOptions): Promise<TerminalsHandle>;
// #endregion

// #region Other
export { TERMINAL_STREAM_CHANNEL }
export { TerminalPreset }
export { TerminalSessionInfo }
// #endregion