import type { UmbCultureAndHostnamesModalData, UmbCultureAndHostnamesModalValue } from './culture-and-hostnames-modal.token.js';
import { type PropertyValues } from '../../../../../../external/lit/index.js';
import { UmbModalBaseElement } from '../../../../../core/modal/index.js';
import type { UUIPopoverContainerElement } from '../../../../../../external/uui/index.js';
export declare class UmbCultureAndHostnamesModalElement extends UmbModalBaseElement<UmbCultureAndHostnamesModalData, UmbCultureAndHostnamesModalValue> {
    #private;
    private _languageModel;
    private _defaultIsoCode?;
    private _domains;
    popoverContainerElement?: UUIPopoverContainerElement;
    willUpdate(changedProperties: PropertyValues): void;
    constructor();
    firstUpdated(): void;
    render(): import("lit-html").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
export default UmbCultureAndHostnamesModalElement;
declare global {
    interface HTMLElementTagNameMap {
        'umb-culture-and-hostnames-modal': UmbCultureAndHostnamesModalElement;
    }
}
