import { default as React } from 'react'; import { AssetPalette, ToolKind, EditorAction, ExportOption } from '../types'; import { ResolveAssetBytes } from '../signature/resolve-asset'; interface ToolbarProps { activeTool: ToolKind; canUndo: boolean; canRedo: boolean; exporting: boolean; dispatch: React.Dispatch; onExport: () => void; onSaveToCloud?: () => void; onChangeSource?: () => void; exportOptions: ExportOption[]; fileName?: string; assetPalette?: AssetPalette; resolveAssetBytes?: ResolveAssetBytes; onAssetError?: (message: string) => void; pendingApplyAllPages?: boolean; compact?: boolean; sidebarOpen?: boolean; onToggleSidebar?: () => void; onAddBlankPage?: () => void; onAddPageNumbers?: () => void; onWatermark?: () => void; onInsertImage?: () => void; onInsertCloudImage?: () => void; onExtractPages?: () => void; onProtect?: () => void; onCompress?: () => void; securing?: boolean; toolOptions?: React.ReactNode; placementActive?: boolean; } export declare const Toolbar: React.FC; export {};