import { Placement } from '@floating-ui/dom';
type PopoverOptions = {
    anchorEl?: HTMLElement;
    placement?: Placement;
    offset?: number;
    padding?: number;
    autoPlacement?: boolean;
    matchWidth?: boolean;
    resize?: boolean;
};
export declare function popover(node: HTMLElement, options?: PopoverOptions): SvelteActionReturnType;
export declare function getOppositePlacement<T extends string>(placement: T): T;
export {};
