import { UIComponentProps } from "../../utils/types.js";
import { BufferingIndicatorCore } from "@videojs/core";
//#region src/ui/buffering-indicator/buffering-indicator.d.ts
interface BufferingIndicatorProps extends UIComponentProps<'div', BufferingIndicatorCore.State>, BufferingIndicatorCore.Props {}
/**
* Displays a buffering indicator when media is waiting for data.
*
* Visibility is delayed (default 500ms) to avoid flashing on quick buffers.
*
* @example
* ```tsx
*
*
*
*
* (
* {state.visible && }
* )}
* />
* ```
*/
declare const BufferingIndicator: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
declare namespace BufferingIndicator {
type Props = BufferingIndicatorProps;
type State = BufferingIndicatorCore.State;
}
//#endregion
export { BufferingIndicator, BufferingIndicatorProps };
//# sourceMappingURL=buffering-indicator.d.ts.map