/**
 * Attribution: https://github.com/patternfly/patternfly-react/blob/%40patternfly/react-core%404.202.25/packages/react-core/src/components/Wizard/WizardFooterInternal.tsx
 * Additions by:
 *   - @starpit 20220412 Added `leftActions` and `rightContent` properties
 */
import React from 'react';
import { WizardStep } from '@patternfly/react-core/dist/esm/components/Wizard';
import { Props as ButtonProps } from '../../../../spi/Button';
import '../../../../../../web/scss/components/Wizard/Footer.scss';
export type KuiFooterExtraProps = {
    /** Add a box shadow effect? [default: false] */
    boxShadow?: boolean;
    /**
     * Click handlers to be placed in normal button row
     * @author @starpit
     */
    leftButtons?: ButtonProps[];
    /**
     * Click handlers to be placed in normal button row, but right-aligned
     * @author @starpit
     */
    rightButtons?: ButtonProps[];
    /**
     * Extra content to place above the normal button row
     * @author @starpit
     */
    topContent?: React.ReactNode;
};
export interface WizardFooterInternalProps extends KuiFooterExtraProps {
    onNext: any;
    onBack: any;
    onClose: any;
    isValid: boolean;
    firstStep: boolean;
    activeStep: WizardStep;
    nextButtonText: React.ReactNode;
    backButtonText: React.ReactNode;
    cancelButtonText: React.ReactNode;
}
export declare const WizardFooterInternal: React.FunctionComponent<WizardFooterInternalProps>;
export default WizardFooterInternal;
