import { LitElement, type PropertyValues, type TemplateResult } from 'lit';
import '../play-button.js';
import '../play-icon/play-icon.js';
import './file-upload-dropper.js';
import { type AssetsFilesystemChange, type AssetsState } from './play-assets.js';
declare global {
    interface HTMLElementEventMap {
        'assets-filesystem-change': CustomEvent<AssetsFilesystemChange>;
    }
    interface HTMLElementTagNameMap {
        'play-assets-local-archive': PlayAssetsLocalArchive;
    }
}
export declare class PlayAssetsLocalArchive extends LitElement {
    #private;
    static readonly styles: import("lit").CSSResult;
    assetsState: AssetsState;
    private _detailsStyle;
    private _selectStyle;
    protected willUpdate(changedProperties: PropertyValues<this>): void;
    protected render(): TemplateResult;
}
