import { FileRef } from '../../models/file-ref';
declare const ACTIONS: {
    cancel: string;
    delete: string;
    download: string;
    edit: string;
    mute: string;
    pause: string;
    play: string;
    unmute: string;
};
export declare class UploadItem {
    private el;
    value: FileRef | string;
    loading?: boolean;
    _muted: boolean;
    _playing: boolean;
    private get id();
    private get type();
    private handleAction;
    private ignoreEvent;
    private pause;
    private play;
    renderAction<T extends keyof typeof ACTIONS>(...actions: T[]): any[];
    renderActions(): any[];
    renderOverlay(): any;
    renderFile(): any;
    render(): any[];
}
export {};
