import { type ReactNode } from 'react'; export type ThemedRightPanelMode = 'push' | 'overlay'; export type ThemedRightPanelWidth = 'narrow' | 'medium' | 'wide'; export type ThemedRightPanelVariant = 'assistant' | 'editor' | 'modal'; export interface ThemedRightPanelRenderApi { requestClose: () => void; } export interface ThemedRightPanelProps { open: boolean; mode?: ThemedRightPanelMode; variant?: ThemedRightPanelVariant; width?: ThemedRightPanelWidth; onClose: () => void; hasUnsavedChanges?: boolean; resizable?: boolean; closeOnNavigation?: boolean; topOffset?: number; children?: ReactNode | ((api: ThemedRightPanelRenderApi) => ReactNode); 'aria-label'?: string; } export declare const ThemedRightPanel: import("react").ForwardRefExoticComponent>; //# sourceMappingURL=ThemedRightPanel.d.ts.map