import type { ConfigurationNode } from '@difizen/mana-app'; import { ConfigurationContribution } from '@difizen/mana-app'; export type TerminalRendererType = 'canvas' | 'dom'; export declare const DEFAULT_TERMINAL_RENDERER_TYPE = "canvas"; export declare function isTerminalRendererType(arg: any): arg is TerminalRendererType; export type CursorStyle = 'block' | 'underline' | 'bar'; export declare const terminalDefaultSlot: ConfigurationNode; export declare const terminalEnableCopy: ConfigurationNode; export declare const terminalEnablePaste: ConfigurationNode; export declare const terminalIntegratedFontFamily: ConfigurationNode; export declare const terminalIntegratedFontSize: ConfigurationNode; export declare const terminalIntegratedFontWeight: ConfigurationNode; export declare const terminalIntegratedFontWeightBold: ConfigurationNode; export declare const terminalIntegratedDrawBoldTextInBrightColors: ConfigurationNode; export declare const terminalIntegratedLetterSpacing: ConfigurationNode; export declare const terminalIntegratedLineHeight: ConfigurationNode; export declare const terminalIntegratedScrollback: ConfigurationNode; export declare const terminalIntegratedFastScrollSensitivity: ConfigurationNode; export declare const terminalIntegratedRendererType: ConfigurationNode; export declare const terminalIntegratedCopyOnSelection: ConfigurationNode; export declare const terminalIntegratedCursorBlinking: ConfigurationNode; export declare const terminalIntegratedCursorStyle: ConfigurationNode; export declare const terminalIntegratedCursorWidth: ConfigurationNode; export declare const terminalIntegratedShellWindows: ConfigurationNode; export declare const terminalIntegratedShellOsx: ConfigurationNode; export declare const terminalIntegratedShellLinux: ConfigurationNode; export declare const terminalIntegratedShellArgsWindows: ConfigurationNode; export declare const terminalIntegratedShellArgsOsx: ConfigurationNode; export declare const terminalIntegratedShellArgsLinux: ConfigurationNode; export declare const terminalIntegratedConfirmOnExit: ConfigurationNode; export declare class TerminalConfiguration implements ConfigurationContribution { configs: (ConfigurationNode | ConfigurationNode | ConfigurationNode | ConfigurationNode)[]; registerConfigurations(): (ConfigurationNode | ConfigurationNode | ConfigurationNode | ConfigurationNode)[]; } //# sourceMappingURL=configuration.d.ts.map