
import { BaseProps, ContainerStyleProps } from "../../../tasty/types.js";
import "../../../tasty/index.js";
import * as react from "react";
import { ReactNode } from "react";

//#region src/components/content/Result/Result.d.ts
interface CubeResultProps extends BaseProps, ContainerStyleProps {
  /** Additional block content. For example, a set of buttons */
  children?: ReactNode;
  /** Custom icon element */
  icon?: ReactNode;
  /**
   * Result status from ready-made templates
   * @default 'info'
   */
  status?: CubeResultStatus;
  /**
   * The subTitle
   * @deprecated The subTitle prop is deprecated and will be removed in next major release. consider using subtitle instead
   */
  subTitle?: ReactNode;
  /**
   * Subtitle of the Result component
   */
  subtitle?: ReactNode;
  /** The title */
  title?: ReactNode;
  /** Whether the result component has a compact presentation */
  isCompact?: boolean;
}
type CubeResultStatus = 'success' | 'error' | 'info' | 'warning' | 404 | 403 | 500;
declare const _Result: react.ForwardRefExoticComponent<CubeResultProps & react.RefAttributes<unknown>>;
//#endregion
export { CubeResultProps, CubeResultStatus, _Result };
//# sourceMappingURL=Result.d.ts.map