import type { UmbContentRollbackModalData, UmbContentRollbackModalValue } from './types.js';
import { UmbModalBaseElement } from '../../../../core/modal/index.js';
export declare class UmbContentRollbackModalElement extends UmbModalBaseElement<UmbContentRollbackModalData, UmbContentRollbackModalValue> {
    #private;
    private _versions;
    private _selectedVersion?;
    private _selectedCulture;
    private _isInvariant;
    private _availableVariants;
    private _diffs;
    private _showDiff;
    constructor();
    get currentVersionHeader(): string;
    render(): import("lit-html").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
export default UmbContentRollbackModalElement;
declare global {
    interface HTMLElementTagNameMap {
        'umb-content-rollback-modal': UmbContentRollbackModalElement;
    }
}
