import { ChatMessageViewHydrated } from "streamplace";
interface DanmuMessageProps {
    message: ChatMessageViewHydrated;
    lane: number;
    laneHeight: number;
    videoTop: number;
    opacity: number;
    fontSize: number;
    speed: number;
    containerWidth: number;
    containerHeight: number;
    onComplete: (messageId: string) => void;
    onWidthMeasured?: (messageId: string, width: number) => void;
}
export declare const DanmuMessage: import("react").MemoExoticComponent<({ message, lane, laneHeight, videoTop, opacity, fontSize, speed, containerWidth, containerHeight, onComplete, onWidthMeasured, }: DanmuMessageProps) => import("react/jsx-runtime").JSX.Element>;
export {};
//# sourceMappingURL=danmu-message.d.ts.map