import { default as CxIcon } from '../../../../../atoms/src/components/icon/icon.ts';
import { default as CxPopup, VirtualElement } from '../../../../../atoms/src/components/popup/popup.ts';
import { default as CortexElement } from '../../../../../base/src/cortex-element.ts';
import { Transition } from '../../../../../types/src/video-editor';
import { CSSResultGroup } from 'lit';

export default class CxVideoEditorTransition extends CortexElement {
    static readonly styles: CSSResultGroup;
    static readonly dependencies: {
        'cx-icon': typeof CxIcon;
        'cx-popup': typeof CxPopup;
    };
    anchor: Element | string | VirtualElement;
    hideBoundary: Element | string | VirtualElement;
    data: Transition | null;
    selected: boolean;
    private handleClick;
    render(): import('lit').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'cx-video-editor-transition': CxVideoEditorTransition;
    }
}
