import { LitElement, type PropertyValues } from 'lit'; import '@rhds/elements/rh-icon/rh-icon.js'; /** * Fired when the user activates the copy button via click, Enter, or Space. * Provides `content` (string) for clipboard use. Listeners SHOULD modify * `content` to strip prompts. MUST call `preventDefault()` to cancel. * Screen reader users activate this via the keyboard-accessible button. */ export declare class RhCodeBlockCopyEvent extends Event { /** Text content to copy */ content: string; constructor( /** Text content to copy */ content: string); } /** * A read-only code viewer for formatted snippets that allows syntax * highlighting, line numbers, and copy/wrap actions. Source must be * in a `