/**
* 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;