import { UmbLitElement } from '../core/lit-element/index.js';
export declare class UmbModelsBuilderDashboardElement extends UmbLitElement {
    private _modelsBuilder?;
    private _buttonStateBuild;
    private _buttonStateReload;
    constructor();
    private _getDashboardData;
    private _onGenerateModels;
    private _postGenerateModels;
    private _onDashboardReload;
    render(): import("lit-html").TemplateResult<1>;
    private _renderList;
    renderModelsMode(): "Strongly typed models are re-generated on startup and anytime schema changes (i.e. Content Type) are made. No recompilation necessary but the generated models are not available to code outside of Razor." | "Strongly typed models are generated on demand. Recompilation is necessary and models are available to all CSharp code." | "Strong typed models are generated on demand and anytime schema changes (i.e. Content Type) are made. Recompilation is necessary and models are available to all CSharp code." | "Strongly typed models are not generated. All content and cache will operate from instance of IPublishedContent only." | undefined;
    static styles: import("lit").CSSResult[];
}
export default UmbModelsBuilderDashboardElement;
declare global {
    interface HTMLElementTagNameMap {
        'umb-models-builder-dashboard': UmbModelsBuilderDashboardElement;
    }
}
