import { nothing, PropertyValueMap } from 'lit';
import { WeavySubAppComponent } from '../classes/weavy-sub-app-component';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
declare global {
    interface HTMLElementTagNameMap {
        "wy-context-data-progress": WyContextDataProgress;
    }
}
/**
 * Linear progress display for context data upload. Checks for any context data uploads in the current Weavy component.
 *
 * **Used sub components**
 *
 * - [`<wy-progress-linear>`](./ui/wy-progress-linear.ts)
 */
export declare class WyContextDataProgress extends WeavySubAppComponent {
    #private;
    static styles: import('lit').CSSResult[];
    /**
     * Controller for exporting named shadow parts.
     *
     * @internal
     */
    protected exportParts: ShadowPartsController;
    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