import { Alignment } from '../../helpers/dom'; /** * @imports Alignment,slithe */ export declare class SlithePopover { host: HTMLSlPopoverElement; target?: HTMLElement; position?: 'top' | 'right' | 'bottom' | 'left'; align?: Alignment; manual?: boolean; opened?: boolean; offset?: number; private targetClickListener; private windowClickListener; get currentTarget(): HTMLElement; get effectiveOffset(): number; get class(): { [x: string]: boolean; 'sl-popover': boolean; opened: boolean; }; get style(): Record; open(): Promise; close(): Promise; private updateTargetListener; private onTargetClick; private onWindowClick; onTargetChange(newTarget: HTMLElement, oldTarget?: HTMLElement): void; connectedCallback(): void; render(): any; }