@chatui/core
Version:
The React library for Chatbot UI
16 lines (15 loc) • 462 B
TypeScript
import React from 'react';
export interface RecorderHandle {
stop: () => void;
}
export interface RecorderProps {
canRecord?: boolean;
volume?: number;
onStart?: () => void;
onEnd?: (data: {
duration: number;
}) => void;
onCancel?: () => void;
ref?: React.MutableRefObject<RecorderHandle>;
}
export declare const Recorder: React.ForwardRefExoticComponent<Omit<RecorderProps, "ref"> & React.RefAttributes<RecorderHandle>>;