import type { UmbTemplateQueryBuilderModalData, UmbTemplateQueryBuilderModalValue } from './query-builder-modal.token.js';
import { UmbModalBaseElement } from '../../../../core/modal/index.js';
import './query-builder-filter.element.js';
export default class UmbTemplateQueryBuilderModalElement extends UmbModalBaseElement<UmbTemplateQueryBuilderModalData, UmbTemplateQueryBuilderModalValue> {
    #private;
    private _filterContainer?;
    private _filterElements;
    private _templateQuery?;
    private _queryRequest;
    private _queryBuilderSettings?;
    private _selectedRootContentName?;
    private _defaultSortDirection;
    constructor();
    render(): import("lit-html").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
declare global {
    interface HTMLElementTagNameMap {
        'umb-template-query-builder-modal': UmbTemplateQueryBuilderModalElement;
    }
}
