import { FocusReason, QWidget, QDialog, QDialogSignals, QFont } from "@nodegui/nodegui"; import { RNWidget } from "../config"; import { ViewProps } from "../View/RNView"; export interface DialogProps extends ViewProps { open?: boolean; font?: QFont; focus?: FocusReason; modal?: boolean; result?: number; reject?: boolean; enableSizeGrip?: boolean; } export declare function setDialogProps(widget: RNDialog, newProps: DialogProps, oldProps: DialogProps): void; export declare class RNDialog extends QDialog implements RNWidget { setProps(newProps: DialogProps, oldProps: DialogProps): void; appendInitialChild(child: QWidget): void; appendChild(child: QWidget): void; insertBefore(child: QWidget, beforeChild: QWidget): void; removeChild(child: QWidget): void; static tagName: string; }