export interface FileDrawerProps {
    isOpen: boolean;
    onClose: () => void;
    title: string;
    /** Raw file content (HTML string, SVG, etc.) */
    content?: string;
    /** MIME type for the content (default: text/html) */
    contentType?: string;
    /** Direct URL to display (takes precedence over content) */
    src?: string;
    /** If set, shows a download button with this filename */
    downloadFilename?: string;
    /** Label for the download button */
    downloadLabel?: string;
    /** Label for the close button */
    closeLabel?: string;
}
/**
 * Drawer that displays file content in an embedded iframe.
 * Accepts either a `src` URL or raw `content` (which is converted to a blob URL internally).
 * Optionally shows a download button when `downloadFilename` is provided.
 */
export declare const FileDrawer: ({ isOpen, onClose, title, content, contentType, src, downloadFilename, downloadLabel, closeLabel, }: FileDrawerProps) => import("react").JSX.Element;
//# sourceMappingURL=FileDrawer.d.ts.map