import type { ZoomLevel } from '@riverbankcms/content-editor';
export type ViewportMode = 'squeeze' | 'fixed';
export type ViewportWidth = number | 'full';
export type PreviewViewportControlsProps = {
    mode: ViewportMode;
    width: ViewportWidth;
    onModeChange: (mode: ViewportMode) => void;
    onWidthChange: (width: ViewportWidth) => void;
    className?: string;
    zoom?: ZoomLevel;
    onZoomChange?: (zoom: ZoomLevel) => void;
};
export declare function PreviewViewportControls({ mode, width, onModeChange, onWidthChange, className, zoom, onZoomChange, }: PreviewViewportControlsProps): import("react/jsx-runtime").JSX.Element;
