/**
 * THIS IS GENERATED CODE!
 * PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
 */
export declare const typescriptDeclarationFixConstant = 1;
import { UiComponentConfig } from "./UiComponentConfig";
import { UiColorConfig } from "./UiColorConfig";
import { UiComponentCommandHandler } from "./UiComponentConfig";
export interface UiPopupConfig extends UiComponentConfig {
    _type?: string;
    contentComponent?: unknown;
    width?: number;
    height?: number;
    x?: number;
    y?: number;
    backgroundColor?: UiColorConfig;
    modal?: boolean;
    dimmingColor?: UiColorConfig;
    closeOnEscape?: boolean;
    closeOnClickOutside?: boolean;
}
export interface UiPopupCommandHandler extends UiComponentCommandHandler {
    setBackgroundColor(backgroundColor: UiColorConfig): void;
    setDimmingColor(backgroundColor: UiColorConfig): void;
    setPosition(x: number, y: number): void;
    setDimensions(width: number, height: number): void;
    close(): void;
}
