/** * Terminal · restty sub-entry. * * Opt-in module that pulls `@mks2508/restty`. Consumers that don't render * a restty (GPU/WASM) terminal should NOT import this file — the main * `@mks2508/mks-ui/react` barrel does not re-export anything from here. * * For the readonly `TerminalDisplay` use the lighter * `@mks2508/mks-ui/react/blocks/Terminal/display` entry instead. * * @module @mks2508/mks-ui/react/blocks/Terminal/restty * * @example * ```tsx * import { * TerminalInteractivePanelRestty, * ResttyTerminal, * ResttyProvider, * useRestty, * } from '@mks2508/mks-ui/react/blocks/Terminal/restty'; * ``` */ export { TerminalInteractivePanelRestty } from './panel/TerminalInteractivePanelRestty'; export { TerminalThemeSelector, type ITerminalThemeSelectorProps } from './panel/TerminalThemeSelector'; export { ResttyTerminal, ResttySessionProvider, useResttySession, ResttyProvider, useRestty, useResttyPane, useResttyPanes, useResttyVisibility, useResttyPlugins, } from './restty/index'; export type { IResttyTerminalProps, IResttyTerminalRef, IResttySessionProviderProps, IResttySessionContextValue, IResttyContextValue, IUseResttyPaneReturn, IUseResttyPanesReturn, IUseResttyVisibilityOptions, IUseResttyPluginsReturn, Restty, ResttyPlugin, ResttyPluginInfo, ResttyPaneHandle, ResttyFontSource, ResttyPaneSplitDirection, GhosttyTheme, } from './restty/index'; export { ResttyRenderer } from './renderers/ResttyRenderer'; export type { ITerminalRendererProps, ITerminalRendererRef, } from './renderers/types'; //# sourceMappingURL=restty.d.ts.map