import { LitElement } from 'lit';
import { Ref } from 'lit/directives/ref.js';
import { CustomRenderingProps, PlaceholderConfig, PopupStyle } from '../types/types';
import './knob';
export declare class AnnotativePlaceholder extends LitElement {
    static styles: import("lit").CSSResult[];
    placeholderRef: Ref<HTMLElement>;
    popupRef: Ref<HTMLElement>;
    private _showPopup;
    private _popupStyle;
    key: string;
    config: PlaceholderConfig;
    isBgLight: boolean;
    onChange: (key: string, event: Event) => void;
    popupStyle: PopupStyle;
    renderPopup: ({ html, key, config, isBgLight, popupStyle, }: CustomRenderingProps) => any;
    private _togglePopup;
    render(): import("lit-html").TemplateResult<1>;
}
//# sourceMappingURL=placeholder.d.ts.map