import { NumberInputProps } from '../../../../../../../../../../src/index';
import { TokenIdRowProps } from './components/TokenIdRow';
export interface RewardERC721DepositI18nProp {
    tokenIdsTitle: string;
    orAddManually: string;
    callToActionAddToken: string;
    addedTokenCounterText: string;
    collapseAllIds: string;
    pressEnterToAdd: string;
    placeholder: {
        tokenFrom: string;
        tokenTo: string;
        tokenId: string;
    };
    label: {
        tokenFrom: string;
        tokenTo: string;
        tokenId: string;
    };
    clear: string;
}
export interface RewardERC721DepositProps {
    tokenFromNumberInputProps?: NumberInputProps;
    tokenToNumberInputProps?: NumberInputProps;
    manualTokenIdProps?: NumberInputProps;
    tokenIdsList?: TokenIdRowProps[];
    message?: string;
    isAddTokenButtonDisabled?: boolean;
    defaultTokenIdsListVisibilityState?: boolean;
    onAddTokenTap?: () => void;
    onManualTokenAdd?: () => void;
    onClearTokenIds?: () => void;
    i18n?: RewardERC721DepositI18nProp;
}
export declare const defaultI18n: RewardERC721DepositI18nProp;
export declare function RewardERC721Deposit({ tokenFromNumberInputProps, tokenToNumberInputProps, manualTokenIdProps, onAddTokenTap, message, tokenIdsList, isAddTokenButtonDisabled, defaultTokenIdsListVisibilityState, onManualTokenAdd, onClearTokenIds, i18n }: RewardERC721DepositProps): import("react/jsx-runtime").JSX.Element;
export default RewardERC721Deposit;
//# sourceMappingURL=index.d.ts.map