import type { SchemaForUI, Size, ChangeSchemas } from '@pdfme/common'; export type SidebarProps = { height: number; hoveringSchemaId: string | null; onChangeHoveringSchemaId: (id: string | null) => void; size: Size; pageSize: Size; activeElements: HTMLElement[]; schemas: SchemaForUI[]; schemasList: SchemaForUI[][]; onSortEnd: (sortedSchemas: SchemaForUI[]) => void; onEdit: (id: string) => void; onEditEnd: () => void; changeSchemas: ChangeSchemas; deselectSchema: () => void; setSettingsOpened?: (b: boolean) => void; settingsOpened?: boolean; sidebarOpen: boolean; setSidebarOpen: (sidebarOpen: boolean) => void; removePageIndexing: () => void; addPageIndexing: () => void; };