import type { TerminalSelectionCopyPayload, TerminalSelectionOptions } from "../../../selection/terminal-selection.js"; import type { Style } from "../../../core/types.js"; export type ResolvedTerminalSelectionConfig = Readonly<{ enabled: boolean; autoCopy: boolean; copyOnMouseUp: boolean; style: Style; toast: boolean; }>; export type TerminalProviderSelectionOptions = TerminalSelectionOptions & Readonly<{ toast?: boolean; }>; export type TerminalProviderSelectionConfig = boolean | TerminalProviderSelectionOptions; export declare function resolveSelectionConfig(config: TerminalProviderSelectionConfig): ResolvedTerminalSelectionConfig; export declare function selectionCopyToastText(payload: TerminalSelectionCopyPayload): string;