UNPKG

@wix/design-system

Version:

@wix/design-system

79 lines 4.35 kB
import React from 'react'; import PropTypes from 'prop-types'; import { MessageModalLayoutProps } from './MessageModalLayout.types'; declare const MessageModalLayout: { ({ theme, actionsSize, ...propsWithNoDefaults }: MessageModalLayoutProps): React.JSX.Element; displayName: string; propTypes: { /** ...BaseModalLayout.propTypes, */ className: PropTypes.Requireable<string>; dataHook: PropTypes.Requireable<string>; /** @deprecated use closeButtonProps instead. */ onCloseButtonClick: PropTypes.Requireable<(...args: any[]) => any>; /** @deprecated use helpButtonProps instead. */ onHelpButtonClick: PropTypes.Requireable<(...args: any[]) => any>; skin: PropTypes.Requireable<string>; theme: PropTypes.Requireable<string>; /** ...Header.propTypes, */ title: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; subtitle: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; /** ...Content.propTypes, */ content: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; /** ...Footer.propTypes, */ actionsSize: PropTypes.Requireable<string>; primaryButtonText: PropTypes.Requireable<string>; primaryButtonOnClick: PropTypes.Requireable<(...args: any[]) => any>; primaryButtonProps: PropTypes.Requireable<PropTypes.InferProps<{ as: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; className: PropTypes.Requireable<string>; skin: PropTypes.Requireable<string>; priority: PropTypes.Requireable<string>; size: PropTypes.Requireable<string>; onClick: PropTypes.Requireable<(...args: any[]) => any>; fullWidth: PropTypes.Requireable<boolean>; suffixIcon: PropTypes.Requireable<PropTypes.ReactElementLike>; prefixIcon: PropTypes.Requireable<PropTypes.ReactElementLike>; disabled: PropTypes.Requireable<boolean>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; ellipsis: PropTypes.Requireable<boolean>; showTooltip: PropTypes.Requireable<boolean>; tooltipProps: PropTypes.Requireable<PropTypes.InferProps<any>>; }>>; secondaryButtonText: PropTypes.Requireable<string>; secondaryButtonOnClick: PropTypes.Requireable<(...args: any[]) => any>; secondaryButtonProps: PropTypes.Requireable<PropTypes.InferProps<{ as: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; className: PropTypes.Requireable<string>; skin: PropTypes.Requireable<string>; priority: PropTypes.Requireable<string>; size: PropTypes.Requireable<string>; onClick: PropTypes.Requireable<(...args: any[]) => any>; fullWidth: PropTypes.Requireable<boolean>; suffixIcon: PropTypes.Requireable<PropTypes.ReactElementLike>; prefixIcon: PropTypes.Requireable<PropTypes.ReactElementLike>; disabled: PropTypes.Requireable<boolean>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; ellipsis: PropTypes.Requireable<boolean>; showTooltip: PropTypes.Requireable<boolean>; tooltipProps: PropTypes.Requireable<PropTypes.InferProps<any>>; }>>; sideActions: PropTypes.Requireable<PropTypes.ReactNodeLike>; /** ...Footnote.propTypes, */ footnote: PropTypes.Requireable<PropTypes.ReactNodeLike>; footnoteSkin: PropTypes.Requireable<string>; /** ...Illustration.propTypes, */ illustration: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; helpButtonProps: PropTypes.Requireable<PropTypes.InferProps<{ onClick: PropTypes.Requireable<(...args: any[]) => any>; size: PropTypes.Requireable<string>; skin: PropTypes.Requireable<string>; }>>; closeButtonProps: PropTypes.Requireable<PropTypes.InferProps<{ onClick: PropTypes.Requireable<(...args: any[]) => any>; size: PropTypes.Requireable<string>; skin: PropTypes.Requireable<string>; }>>; }; }; export default MessageModalLayout; //# sourceMappingURL=MessageModalLayout.d.ts.map