import { Placement, PopperOptions, PopperProps } from './Popper'; export interface PopupPopperProps extends PopperProps { /** * The placement of the `Popper` contents relative to the `anchorElement`. Accepts `auto`, `top`, * `right`, `bottom`, or `left`. Each placement can also be modified using any of the following * variations: `-start` or `-end`. * @default bottom */ placement?: Placement; /** * Define fallback placements by providing a list of {@link Placement} in array (in order of preference). * The default preference is following the order of `top`, `right`, `bottom`, and `left`. Once the initial * and opposite placements are not available, the fallback placements will be in use. Use an empty array to * disable the fallback placements. */ fallbackPlacements?: Placement[]; /** * The additional options passed to the Popper's `popper.js` instance. */ popperOptions?: Partial; } export declare const PopupPopper: import("@workday/canvas-kit-react/common").ElementComponentM<"div", PopupPopperProps, { state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; }; }>; //# sourceMappingURL=PopupPopper.d.ts.map