///
import { TrackControlProps, ControlsOverrideProps } from './controls';
import { SliderOverrideProps } from '../slider';
import { VolumeControlOverrideProps } from '../volume-control';
import { MQ } from '../utils/style';
import { LogicalProps } from '../utils/logical-properties';
export interface AudioPlayerProps extends Omit, 'controls'>, TrackControlProps {
captionSrc?: string;
popoutHref?: string;
live?: boolean;
ariaLandmark?: string;
hideVolumeControl?: boolean;
hidePreviousTrack?: boolean;
hideSeekButtons?: boolean;
overrides?: {
seekBar?: {
slider?: SliderOverrideProps;
buffering?: {
stylePreset?: MQ;
};
};
controls?: ControlsOverrideProps;
volumeControl?: VolumeControlOverrideProps;
} & LogicalProps;
}
export declare enum AudioEvents {
Play = "onPlay",
Pause = "onPause",
Waiting = "onWaiting",
CanPlay = "onCanPlay",
Ended = "onEnded",
VolumeChange = "onVolumeChange",
DurationChange = "onDurationChange",
TimeUpdate = "onTimeUpdate",
Progress = "onProgress"
}
//# sourceMappingURL=types.d.ts.map