export declare const top: "top"; export declare const bottom: "bottom"; export declare const right: "right"; export declare const left: "left"; export declare const auto: "auto"; export type BasePlacement = typeof top | typeof bottom | typeof right | typeof left; export declare const basePlacements: Array; export declare const start: "start"; export declare const end: "end"; export type Variation = typeof start | typeof end; export declare const clippingParents: "clippingParents"; export declare const viewport: "viewport"; export type Boundary = Element | Array | typeof clippingParents; export type RootBoundary = typeof viewport | 'document'; export declare const popper: "popper"; export declare const reference: "reference"; export type Context = typeof popper | typeof reference; export type VariationPlacement = 'top-start' | 'top-end' | 'bottom-start' | 'bottom-end' | 'right-start' | 'right-end' | 'left-start' | 'left-end'; export type AutoPlacement = 'auto' | 'auto-start' | 'auto-end'; export type ComputedPlacement = VariationPlacement | BasePlacement; export type Placement = AutoPlacement | BasePlacement | VariationPlacement; export declare const variationPlacements: Array; export declare const placements: Array; export declare const beforeRead: "beforeRead"; export declare const read: "read"; export declare const afterRead: "afterRead"; export declare const beforeMain: "beforeMain"; export declare const main: "main"; export declare const afterMain: "afterMain"; export declare const beforeWrite: "beforeWrite"; export declare const write: "write"; export declare const afterWrite: "afterWrite"; export declare const modifierPhases: Array; export type ModifierPhases = typeof beforeRead | typeof read | typeof afterRead | typeof beforeMain | typeof main | typeof afterMain | typeof beforeWrite | typeof write | typeof afterWrite;