import type { DeviceMode, PageSettings } from '../../hooks/useBuilderState.js';
export interface BuilderToolbarProps {
    collectionSlug: string;
    pageSettings: PageSettings;
    status: 'DRAFT' | 'PUBLISHED' | 'SCHEDULED';
    dirty: boolean;
    saving: boolean;
    canUndo: boolean;
    canRedo: boolean;
    deviceMode: DeviceMode;
    onNavigate: (path: string) => void;
    onTitleChange: (title: string) => void;
    onUndo: () => void;
    onRedo: () => void;
    onDeviceMode: (mode: DeviceMode) => void;
    onSave: () => void;
    onPublish: () => void;
    onOpenAI?: () => void;
}
export declare function BuilderToolbar({ collectionSlug, pageSettings, status, dirty, saving, canUndo, canRedo, deviceMode, onNavigate, onTitleChange, onUndo, onRedo, onDeviceMode, onSave, onPublish, onOpenAI, }: BuilderToolbarProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=BuilderToolbar.d.ts.map