/** * Props for the Raw component. */ export interface RawProps { /** * Raw content to output unchanged at the component's layout position. * This bypasses normal text rendering: no escaping, wrapping, or * modification is applied. */ readonly content: string; /** * Raw content to write to stdout when the component unmounts. * Used as a cleanup sequence (e.g., to clear a terminal image). */ readonly cleanup?: string; } /** * Outputs raw terminal escape sequences at a specific layout position. * * The content bypasses tinky's normal text rendering pipeline and is written * directly to stdout after the main frame is rendered. This is useful for * terminal image protocols (Kitty, iTerm2, Sixel), custom animations, or * any content that must not be modified. * * `Raw` has zero width and height in layout. To reserve space for the raw * content (e.g., for an image), wrap it in a `Box` with the desired * dimensions: * * @example * ```tsx * * * * ``` * * @example * ```tsx * * ``` */ export declare function Raw({ content, cleanup }: RawProps): import("react").JSX.Element;