import { Icon } from 'itlab-icons';
import { MaybeRef } from 'vue';
type MediaStatusValue = 'loading' | 'playing' | 'paused' | 'ended' | 'error';
export type MediaStatus = {
    value: MediaStatusValue;
    icon: Icon;
    label: string;
};
export declare function useMediaStatus(media: MaybeRef<HTMLMediaElement | null> | undefined): MediaStatus;
export {};
