import { default as React } from 'react';
import { Amount, FetchState, LoggedInUser, UserRoleType } from '@zeniai/client-epic-state';
interface BulkUpdateSpendLimitPopupProps {
    currentSpentAmount: Amount;
    hasCreditCard: boolean;
    hasDebitCard: boolean;
    isDisabled: boolean;
    signedInUser: LoggedInUser;
    updateLimitFetchState: FetchState;
    loggedInUserRole?: UserRoleType[];
    maxLimitAmountForCreditCard?: Amount;
    maxLimitAmountForDebitCard?: Amount;
    style?: React.CSSProperties;
    onCancelClick: () => void;
    onSubmitClick: (spendLimit: number) => void;
}
export declare function BulkUpdateSpendLimitPopup({ currentSpentAmount, hasCreditCard, hasDebitCard, maxLimitAmountForCreditCard, maxLimitAmountForDebitCard, isDisabled, updateLimitFetchState, onCancelClick, onSubmitClick, }: Readonly<BulkUpdateSpendLimitPopupProps>): import("react/jsx-runtime").JSX.Element;
export {};
