import HTMLElement_ from '../../../../../client/html';
import { System } from '../../../../../system';
import { Dict } from '../../../../../types/Dict';
import { CS } from '../../../../../types/interface/CS';
export interface Props {
    className?: string;
    style?: Dict<string>;
    src?: string;
    controls?: boolean;
    stream?: MediaStream;
}
export default class AudioComp extends HTMLElement_<HTMLAudioElement, Props> implements CS {
    constructor($props: Props, $system: System);
    play(): void;
    pause(): void;
    reset(): void;
    captureStream(opt: {
        frameRate: number;
    }): Promise<MediaStream>;
}
