import { StoryObj } from '@storybook/react';
import { AllowedTools } from '../types';
export declare const ActionsData: {};
declare const meta: {
    title: string;
    component: ({ additionalButtons, allowedTools: propAllowedTools, polygonOperationResult, annotationSettings: propAnnotationSettings, uiConfig: propUiConfig, defaultAnnotationTool, defaultLabelId, image, isLoading, isPolygonSelectionMode, initialAnnotations, initialImageLabelIds, initialIsImageJunk, possibleLabels, onAnnoCreated, onAnnoCreationFinished, onAnnoChanged, onAnnoDeleted, onImageLabelsChanged, onIsImageJunk, onNotification, onSelectAnnotation, onTimeTravel, }: {
        additionalButtons?: import('react').ReactElement;
        allowedTools?: AllowedTools;
        polygonOperationResult?: import('..').PolygonOperationResult;
        annotationSettings?: import('..').AnnotationSettings;
        defaultAnnotationTool?: import('../models').AnnotationTool;
        defaultLabelId?: number;
        image?: string;
        isLoading?: boolean;
        isPolygonSelectionMode?: boolean;
        initialAnnotations?: import('..').ExternalAnnotation[];
        initialImageLabelIds?: number[];
        initialIsImageJunk?: boolean;
        possibleLabels: import('..').Label[];
        uiConfig?: import('..').UiConfig;
        onAnnoCreated?: (createdAnno: import('../models').Annotation, allAnnos: import('../models').Annotation[]) => void;
        onAnnoCreationFinished?: (createdAnno: import('../models').Annotation) => void;
        onAnnoChanged?: (changedAnno: import('../models').Annotation) => void;
        onAnnoDeleted?: (deletedAnno: import('../models').Annotation, allAnnos?: import('../models').Annotation[]) => void;
        onImageLabelsChanged?: (selectedImageIds: number[]) => void;
        onIsImageJunk?: (isJunk: boolean) => void;
        onNotification?: (notification: import('..').SIANotification) => void;
        onSelectAnnotation?: (annotation: import('../models').Annotation) => void;
        onTimeTravel?: (timeTravelAction: import('..').TimeTravelChanges) => void;
    }) => import("react/jsx-runtime").JSX.Element;
    parameters: {
        layout: string;
    };
    tags: string[];
    excludeStories: RegExp;
    args: {};
};
export default meta;
type Story = StoryObj<typeof meta>;
export declare const BBoxOnly: Story;
export declare const NoJunk: Story;
