PurePanel.d.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132
  1. import type { IconType } from './interface';
  2. import type { NoticeProps } from '../vc-notification/Notice';
  3. import type { VueNode } from '../_util/type';
  4. export declare function getCloseIcon(prefixCls: string, closeIcon?: VueNode): string | number | true | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5. [key: string]: any;
  6. }> | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  7. [key: string]: any;
  8. }>)[];
  9. export interface PureContentProps {
  10. prefixCls: string;
  11. icon?: VueNode;
  12. message?: VueNode;
  13. description?: VueNode;
  14. btn?: VueNode;
  15. type?: IconType;
  16. }
  17. export declare const TypeIcon: {
  18. info: import("vue/jsx-runtime").JSX.Element;
  19. success: import("vue/jsx-runtime").JSX.Element;
  20. error: import("vue/jsx-runtime").JSX.Element;
  21. warning: import("vue/jsx-runtime").JSX.Element;
  22. loading: import("vue/jsx-runtime").JSX.Element;
  23. };
  24. export declare function PureContent({ prefixCls, icon, type, message, description, btn, }: PureContentProps): import("vue/jsx-runtime").JSX.Element;
  25. export interface PurePanelProps extends Omit<NoticeProps, 'prefixCls' | 'eventKey'>, Omit<PureContentProps, 'prefixCls'> {
  26. prefixCls?: string;
  27. }
  28. /** @private Internal Component. Do not use in your production. */
  29. declare const _default: import("vue").DefineComponent<PurePanelProps, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<PurePanelProps>, {
  30. closeIcon?: any;
  31. }, {}>;
  32. export default _default;