import { RenderResult } from '@dojo/framework/core/interfaces'; export interface ContextPopupProperties { onClose?(): void; onOpen?(): void; } export interface ContextPopupChildren { trigger: RenderResult; content: (callbacks: { close(): void; shouldFocus(): boolean; }) => RenderResult; } export declare const ContextPopup: import("@dojo/framework/core/interfaces").WNodeFactory<{ properties: ContextPopupProperties & import("@dojo/framework/core/interfaces").WidgetProperties & { variant?: "default" | "inherit" | undefined; } & import("@dojo/framework/core/middleware/theme").ThemeProperties & import("@dojo/framework/core/interfaces").FocusProperties; children: ContextPopupChildren; }>; export default ContextPopup;