import { type Optional } from '@ephox/katamari'; import type { SugarElement } from '@ephox/sugar'; import type { Bounds } from '../../alien/Boxes'; import type { AnchorOverrides, MaxHeightFunction, MaxWidthFunction } from '../mode/Anchoring'; import type { Transition } from '../view/Transitions'; import type { Anchor } from './Anchor'; import type { Bubble } from './Bubble'; import type { PlacerResult } from './LayoutTypes'; import type * as LayoutTypes from './LayoutTypes'; import * as Origins from './Origins'; export interface ReparteeOptions { readonly bounds: Bounds; readonly origin: Origins.OriginAdt; readonly preference: LayoutTypes.AnchorLayout[]; readonly maxHeightFunction: MaxHeightFunction; readonly maxWidthFunction: MaxWidthFunction; readonly lastPlacement: Optional; readonly transition: Optional; } declare const simple: (anchor: Anchor, element: SugarElement, bubble: Bubble, layouts: LayoutTypes.AnchorLayout[], lastPlacement: Optional, optBounds: Optional, overrideOptions: AnchorOverrides, transition: Optional) => PlacerResult; export { simple }; //# sourceMappingURL=SimpleLayout.d.ts.map