import { ethereumApi } from '@yozh-io/1inch-widget-api-client'; export declare const fetchApproveSpender: import("@reduxjs/toolkit").AsyncThunk | undefined; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const updateSingleAllowance: import("@reduxjs/toolkit").AsyncThunk Promise, { state?: unknown; dispatch?: import("redux").Dispatch | undefined; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export interface ApproveState { approveTransactionInfo: ethereumApi.ApproveCalldataResponseDto; spender: ethereumApi.ApproveSpenderResponseDto; allowance: string; } export declare const initialState: ApproveState; declare const reducer: import("redux").Reducer; export default reducer;