import { default as React } from 'react';
import { CardPolicyReviewChip, CardPolicyReviewChipGroup } from '../../../spendManagement/cardPolicy/cardPolicyForm/cardPolicyFormTypes';
export interface ExpandablePolicyListStepStepIndicator {
    currentIndex: number;
    totalCount: number;
}
export interface ExpandablePolicyListStepChipEditEvent {
    chip: CardPolicyReviewChip;
    groupId: string;
    partial: Partial<CardPolicyReviewChip>;
    groupKind?: CardPolicyReviewChipGroup["kind"];
}
export interface ExpandablePolicyListStepProps {
    name: string;
    title: string;
    className?: string;
    defaultExpanded?: boolean;
    isBackDisabled?: boolean;
    primaryAction?: React.ReactNode;
    stepIndicator?: ExpandablePolicyListStepStepIndicator;
    style?: React.CSSProperties;
    visibleChipsPerGroup?: number;
    onBack?: () => void;
    onChipEdit?: (event: ExpandablePolicyListStepChipEditEvent) => void;
}
declare const ExpandablePolicyListStep: React.FC<ExpandablePolicyListStepProps>;
export default ExpandablePolicyListStep;
