///
import { WorkspaceElement } from "edifice-ts-client";
export interface VideoRecorderProps {
appCode: string;
caption?: string;
onSuccess?: (res: WorkspaceElement[]) => void;
onError: (error: string) => void;
onRecordUpdated?: (recordURL?: string) => void;
hideSaveAction?: boolean;
}
export interface VideoRecorderRef {
save: () => Promise;
}
declare const VideoRecorder: import("react").ForwardRefExoticComponent>;
export default VideoRecorder;