/// <reference types="react" />
import type { VideoEditorConfig, VideoSample, VideoWithGlobalAnnotation } from '@labelu/audio-annotator-react';
export interface AnnotatorRef {
    getAnnotations: () => VideoWithGlobalAnnotation[];
    getSample: () => VideoSample | undefined;
}
export interface AnnotatorProps {
    samples: VideoSample[];
    autoPlay?: boolean;
    config?: VideoEditorConfig;
    renderSidebar?: () => React.ReactNode;
    renderAttributes?: () => React.ReactNode;
    editingSample?: VideoSample;
    maxHistoryCount?: number;
    primaryColor?: string;
    toolbarExtra?: React.ReactNode;
    toolbarRight?: React.ReactNode;
}
export declare const Annotator: import("react").ForwardRefExoticComponent<AnnotatorProps & import("react").RefAttributes<AnnotatorRef>>;
//# sourceMappingURL=Annotator.d.ts.map