import { SugarPosition } from '@ephox/sugar'; export interface BubbleInstance { readonly offset: SugarPosition; readonly classesOn: string[]; readonly classesOff: string[]; } export interface Bubble { southeast: () => BubbleInstance; southwest: () => BubbleInstance; northwest: () => BubbleInstance; northeast: () => BubbleInstance; south: () => BubbleInstance; north: () => BubbleInstance; east: () => BubbleInstance; west: () => BubbleInstance; insetSoutheast: () => BubbleInstance; insetSouthwest: () => BubbleInstance; insetNorthwest: () => BubbleInstance; insetNortheast: () => BubbleInstance; insetSouth: () => BubbleInstance; insetNorth: () => BubbleInstance; insetEast: () => BubbleInstance; insetWest: () => BubbleInstance; } export interface BubbleAlignments { valignCentre?: string[]; alignLeft?: string[]; alignRight?: string[]; alignCentre?: string[]; top?: string[]; bottom?: string[]; left?: string[]; right?: string[]; inset?: string[]; } declare const nu: (xOffset: number, yOffset: number, classes: BubbleAlignments, insetModifier?: number) => Bubble; declare const fallback: () => Bubble; export { nu, fallback }; //# sourceMappingURL=Bubble.d.ts.map