/// <reference types="react" />
import type { DialogInputEvent } from './types';
declare const _default: import("../ui/context").GeChiUIComponent<import("react").ElementType<any>, {
    children: import("react").ReactNode;
    onConfirm: (event: DialogInputEvent) => void;
} & {
    onCancel: (event: DialogInputEvent) => void;
    isOpen: boolean;
} & Omit<Pick<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "key" | keyof import("react").HTMLAttributes<HTMLDivElement>> & {
    ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}, "as" | "isOpen" | keyof {
    children: import("react").ReactNode;
    onConfirm: (event: DialogInputEvent) => void;
} | "onCancel"> & {
    as?: undefined;
}, boolean> | import("../ui/context").GeChiUIComponent<import("react").ElementType<any>, {
    children: import("react").ReactNode;
    onConfirm: (event: DialogInputEvent) => void;
} & {
    onCancel?: ((event: DialogInputEvent) => void) | undefined;
    isOpen?: undefined;
} & Omit<Pick<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "key" | keyof import("react").HTMLAttributes<HTMLDivElement>> & {
    ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}, "as" | "isOpen" | keyof {
    children: import("react").ReactNode;
    onConfirm: (event: DialogInputEvent) => void;
} | "onCancel"> & {
    as?: undefined;
}, boolean>;
export default _default;
//# sourceMappingURL=component.d.ts.map