type AlignT = 'left' | 'center' | 'right'; type RowColPositionT = 'before' | 'after'; export declare const ZBubbleMenu: import("atomico/types/dom").Atomico<{ props: { kind: { type: StringConstructor; reflect: boolean; }; anchorRect: null; placement: { type: StringConstructor; reflect: boolean; }; offset: { type: NumberConstructor; }; isOpen: { type: BooleanConstructor; reflect: boolean; }; url: { type: StringConstructor; }; align: { type: StringConstructor; }; hasCaption: { type: BooleanConstructor; }; linkchange: import("atomico").EventProp<{ url: string; }>; linkopen: import("atomico").EventProp; linkunlink: import("atomico").EventProp; imagealign: import("atomico").EventProp<{ align: AlignT; }>; imagecaptiontoggle: import("atomico").EventProp; imagereplace: import("atomico").EventProp; imagedelete: import("atomico").EventProp; tableinsertrow: import("atomico").EventProp<{ position: RowColPositionT; }>; tabledeleterow: import("atomico").EventProp; tableinsertcolumn: import("atomico").EventProp<{ position: RowColPositionT; }>; tabledeletecolumn: import("atomico").EventProp; tablemerge: import("atomico").EventProp; }; styles: CSSStyleSheet[]; }>; export {};