import { SortOrder } from '../../commonStateTypes/selectorTypes/sortOrderTypes'; import { ZeniAPIStatus } from '../../responsePayload'; import { FetchRewardsPayload, FetchRewardsPlanPayload } from './referralPayload'; import { InviteCompanyLocalData, ReferralListViewSortKey, ReferralViewState } from './referralState'; export declare const DEFAULT_REFERRER_AMOUNT = 4000; export declare const initialState: ReferralViewState; export declare const fetchReferrals: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: any, refreshViewInBackground?: any], { cacheOverride: any; refreshViewInBackground: any; }, "referral/fetchReferrals", never, never>, updateReferrals: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateReferralListSortUiState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ sortkey: ReferralListViewSortKey; sortOrder: SortOrder; scrollYOffset?: number; }, "referral/updateReferralListSortUiState">, updateReferralsFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "referral/updateReferralsFailure">, saveReferralFormDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ localData: InviteCompanyLocalData[]; }, "referral/saveReferralFormDataInLocalStore">, sendReferralInvite: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"referral/sendReferralInvite">, sendReferralInviteSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"referral/sendReferralInviteSuccess">, sendReferralInviteFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "referral/sendReferralInviteFailure">, resendReferralInvite: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[emailId: string], { emailId: string; }, "referral/resendReferralInvite", never, never>, resendReferralInviteSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ emailId: string; timestamp?: string; }, "referral/resendReferralInviteSuccess">, updateReferViewed: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"referral/updateReferViewed">, updateReferViewedSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"referral/updateReferViewedSuccess">, updateReferViewedFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "referral/updateReferViewedFailure">, clearReferrals: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"referral/clearReferrals">, fetchRewardsPlan: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: any], { cacheOverride: any; }, "referral/fetchRewardsPlan", never, never>, updateRewardsPlan: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateRewardsPlanFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "referral/updateRewardsPlanFailure">; declare const _default: import("redux").Reducer; export default _default;