import Component from '@glimmer/component'; interface InsertPositionsMap { after: InsertPosition; before: InsertPosition; } export declare const insertPositions: InsertPositionsMap; export declare const INSERT_POSITIONS: EuiPortalInsertPosition[]; declare type EuiPortalInsertPosition = keyof typeof insertPositions; declare type EuiPortalArgs = { insert?: { sibling: HTMLElement; position: EuiPortalInsertPosition; }; portalRef?: (ref: HTMLDivElement | null) => void; }; export default class EuiPortal extends Component { portalNode: HTMLElement; constructor(owner: unknown, args: EuiPortalArgs); willDestroy(): void; } export {};