import { nothing, PropertyValueMap } from 'lit';
import { FileType } from '../types/files.types';
import { WeavySubComponent } from '../classes/weavy-sub-component';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
/**
 * @fires {FileOpenEventType} file-open - When opening a file in preview is requested
 */
export declare class WyContextDataItems extends WeavySubComponent {
    #private;
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    itemType: "attachment" | "file";
    dispatchFileOpen(e: Event, file: FileType): boolean;
    protected willUpdate(changedProperties: PropertyValueMap<this>): Promise<void>;
    render(): unknown;
}
export declare class WyContextDataProgress extends WeavySubComponent {
    #private;
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    dispatchFileOpen(e: Event, file: FileType): boolean;
    protected willUpdate(changedProperties: PropertyValueMap<this>): Promise<void>;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1> | typeof nothing;
}
//# sourceMappingURL=wy-context-data.d.ts.map