/**
 * PDF side panel for the thread form.
 * Shows alongside the thread content when a file is clicked for viewing.
 *
 * The panel is horizontally resizable via a drag handle on its left edge.
 * Width persists in localStorage between sessions.
 */
import type { ContentItem } from '../types.js';
export interface ThreadPdfSidePanelProps {
    /** The content item being viewed */
    item: ContentItem;
    /** Download URL for the file */
    file_url: string | null;
    /** Lazily loaded PdfViewer component */
    PdfViewer: React.ComponentType<any> | null;
    /** Close panel callback */
    on_close: () => void;
}
export declare function ThreadPdfSidePanel({ item, file_url, PdfViewer, on_close, }: ThreadPdfSidePanelProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=pdf_side_panel.d.ts.map