import React, { ReactNode } from 'react';
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: any;
        disabled: any;
        footerActionIcon: any;
        hasActions: any;
        hasButton: any;
        onPrimaryButtonClick: any;
        onSecondaryButtonClick: any;
        primaryButtonDisabled: any;
        primaryButtonHref: any;
        primaryButtonIcon: any;
        primaryButtonKind: any;
        primaryButtonPlacement: any;
        primaryButtonText: any;
        productive: any;
        secondaryButtonDisabled: any;
        secondaryButtonHref: any;
        secondaryButtonIcon: any;
        secondaryButtonKind: any;
        secondaryButtonPlacement: any;
        secondaryButtonText: any;
    };
    /**@ts-ignore */
    displayName: string;
};
export {};
