import type { UmbElementVariantOptionModel } from '../../../types.js'; import type { UmbElementUnpublishModalData, UmbElementUnpublishModalValue } from './element-unpublish-modal.token.js'; import { UmbModalBaseElement } from '../../../../core/modal/index.js'; import { UmbSelectionManager } from '../../../../core/utils/index.js'; import '../../../modals/shared/element-variant-language-picker.element.js'; /** * @function isPublished * @param {UmbElementVariantOptionModel} option - the option to check. * @returns {boolean} boolean */ export declare function isPublished(option: UmbElementVariantOptionModel): boolean; /** @deprecated Use `umb-content-unpublish-modal` from `@umbraco-cms/backoffice/content` instead. Scheduled for removal in Umbraco 20. */ export declare class UmbElementUnpublishModalElement extends UmbModalBaseElement { #private; protected readonly _selectionManager: UmbSelectionManager; constructor(); private _options; private _selection; private _hasInvalidSelection; private _isInvariant; firstUpdated(): void; private _requiredFilter; render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } export default UmbElementUnpublishModalElement; declare global { interface HTMLElementTagNameMap { 'umb-element-unpublish-modal': UmbElementUnpublishModalElement; } }