import { ReactElement } from 'react';
import { RewardDepositedTableI18nProp, RewardsDepositedTableProps } from '../../../../../../../../src/components/RewardsDepositedTable';
import { ContainerInteractiveProps } from '../ContainerInteractive';
export interface RewardDepositI18nProp extends RewardDepositedTableI18nProp {
    pendingDeposit?: string;
    depositedLabel: string;
}
export interface RewardDepositProps extends ContainerInteractiveProps, Omit<RewardsDepositedTableProps, 'i18n'> {
    state: 'NOT_DEPOSITED' | 'DEPOSITED';
    message?: string;
    warning?: string;
    i18n?: RewardDepositI18nProp;
    DepositComponent?: ReactElement;
    ActionComponent?: ReactElement;
}
export declare const defaultI18n: RewardDepositI18nProp;
export declare function RewardDeposit({ title, state, i18n, message, warning, ...props }: RewardDepositProps): import("react/jsx-runtime").JSX.Element;
export default RewardDeposit;
//# sourceMappingURL=index.d.ts.map