import { RejectDialogType } from "../../../../src/coreX"; import React from "react"; /** * * 回绝对话框组件 * * 用于展示操作被拒绝的反馈信息 * * 支持四种模式:单个对象拒绝、批量全部拒绝、批量部分拒绝、自定义内容 */ declare const meta: { title: "CoreX/Dialog/RejectDialog | 回绝对话框"; component: React.FC; decorators: ((Story: import("@storybook/types").PartialStoryFn void) => void) | undefined; okButtonProps?: import("../../../../src/core").ButtonProps | undefined; width?: number | undefined; className?: string | undefined; footerClassName?: string | undefined; children?: React.ReactNode; } | { type: RejectDialogType.All; secondaryDesc?: import("../../../../src").SafeReactNode; content: import("../../../../src/coreX").RejectContent; resourceIcon?: import("../../../../src").SafeReactNode; title: import("../../../../src").SafeReactNode; beforeDescription?: import("../../../../src").SafeReactNode; description?: import("../../../../src").SafeReactNode; cancelText?: string | undefined; onCancel?: ((popModal: () => void) => void) | undefined; okButtonProps?: import("../../../../src/core").ButtonProps | undefined; width?: number | undefined; className?: string | undefined; footerClassName?: string | undefined; children?: React.ReactNode; } | { type: RejectDialogType.Part; secondaryDesc?: import("../../../../src").SafeReactNode; content: Record; resourceIcon?: import("../../../../src").SafeReactNode; partialDescription: import("../../../../src").SafeReactNode; okText?: string | undefined; onOk?: ((popModal: () => void) => void) | undefined; title: import("../../../../src").SafeReactNode; beforeDescription?: import("../../../../src").SafeReactNode; description?: import("../../../../src").SafeReactNode; cancelText?: string | undefined; onCancel?: ((popModal: () => void) => void) | undefined; okButtonProps?: import("../../../../src/core").ButtonProps | undefined; width?: number | undefined; className?: string | undefined; footerClassName?: string | undefined; children?: React.ReactNode; } | { type: RejectDialogType.Custom; customContent: import("../../../../src").SafeReactNode; okText?: string | undefined; title: import("../../../../src").SafeReactNode; beforeDescription?: import("../../../../src").SafeReactNode; description?: import("../../../../src").SafeReactNode; cancelText?: string | undefined; onCancel?: ((popModal: () => void) => void) | undefined; okButtonProps?: import("../../../../src/core").ButtonProps | undefined; width?: number | undefined; className?: string | undefined; footerClassName?: string | undefined; children?: React.ReactNode; }>) => React.JSX.Element)[]; parameters: { docs: { description: { component: string; }; }; }; }; export default meta; export declare const SingleReject: { (): React.JSX.Element; storyName: string; }; export declare const SingleRejectMultiReasons: { (): React.JSX.Element; storyName: string; }; export declare const AllReject: { (): React.JSX.Element; storyName: string; }; export declare const PartialReject: { (): React.JSX.Element; storyName: string; }; export declare const CustomContent: { (): React.JSX.Element; storyName: string; };