import type { CSSResultGroup } from '../../../external/lit/index.js'; import type { DatabaseInstallRequestModel } from '../../../packages/core/backend-api/index.js'; import { UmbLitElement } from '../../../packages/core/lit-element/index.js'; export declare class UmbInstallerDatabaseElement extends UmbLitElement { private _installButton; databaseFormData: DatabaseInstallRequestModel; private _options; private _databases; private _preConfiguredDatabase?; private _validationErrorMessage; private _installerContext?; constructor(); private _observeInstallerSettings; private _observeInstallerData; private _handleChange; private _setDatabase; private _handleSubmit; private _onBack; private get _selectedDatabase(); private _renderSettings; private _renderServer; private _renderDatabaseName; private _renderCredentials; private _renderIntegratedAuthentication; private _renderTrustDatabaseCertificate; private _renderCustom; private _renderDatabaseSelection; private _renderPreConfiguredDatabase; render(): import("lit-html").TemplateResult<1>; static styles: CSSResultGroup; } declare global { interface HTMLElementTagNameMap { 'umb-installer-database': UmbInstallerDatabaseElement; } }