import React, { ReactNode } from 'react'; import PropTypes from 'prop-types'; interface CardFooterProps { actions?: ReactNode[] | ReactNode; disabled?: boolean; footerActionIcon?: React.ElementType; hasActions?: boolean; hasButton?: boolean; onPrimaryButtonClick?: () => void; onSecondaryButtonClick?: () => void; primaryButtonDisabled?: boolean; primaryButtonHref?: string; primaryButtonIcon?: React.ElementType; primaryButtonKind?: 'primary' | 'ghost'; primaryButtonPlacement?: 'top' | 'bottom'; primaryButtonText?: string; productive?: boolean; secondaryButtonDisabled?: boolean; secondaryButtonHref?: string; secondaryButtonIcon?: React.ElementType; secondaryButtonKind?: 'secondary' | 'ghost'; secondaryButtonPlacement?: 'top' | 'bottom'; secondaryButtonText?: string; } export declare const CardFooter: { ({ actions, disabled, footerActionIcon: FooterActionIcon, hasActions, hasButton, onPrimaryButtonClick, onSecondaryButtonClick, primaryButtonDisabled, primaryButtonHref, primaryButtonIcon, primaryButtonKind, primaryButtonPlacement, primaryButtonText, productive, secondaryButtonDisabled, secondaryButtonHref, secondaryButtonIcon, secondaryButtonKind, secondaryButtonPlacement, secondaryButtonText, }: CardFooterProps): React.JSX.Element; /**@ts-ignore */ propTypes: { actions: PropTypes.Requireable>; disabled: PropTypes.Requireable; footerActionIcon: PropTypes.Requireable; hasActions: PropTypes.Requireable; hasButton: PropTypes.Requireable; onPrimaryButtonClick: PropTypes.Requireable<(...args: any[]) => any>; onSecondaryButtonClick: PropTypes.Requireable<(...args: any[]) => any>; primaryButtonDisabled: PropTypes.Requireable; primaryButtonHref: PropTypes.Requireable; primaryButtonIcon: PropTypes.Requireable; primaryButtonKind: PropTypes.Requireable; primaryButtonPlacement: PropTypes.Requireable; primaryButtonText: PropTypes.Requireable; productive: PropTypes.Requireable; secondaryButtonDisabled: PropTypes.Requireable; secondaryButtonHref: PropTypes.Requireable; secondaryButtonIcon: PropTypes.Requireable; secondaryButtonKind: PropTypes.Requireable; secondaryButtonPlacement: PropTypes.Requireable; secondaryButtonText: PropTypes.Requireable; }; /**@ts-ignore */ displayName: string; }; export {}; //# sourceMappingURL=CardFooter.d.ts.map