/// import { Context } from "./overmind"; import { PartialConfiguration } from "../config"; export declare const overmind: (cfg?: PartialConfiguration) => import("overmind").Overmind<{ state: import("overmind/lib/internalTypes").SubType<{ firebase: { token: string; user: import("@firebase/auth").User | null; }; config: { env: { env: string; stage: string; }; settings: { app: { name: string | undefined; currentHost: string; }; newsafe: { currentHost: string; }; newcoin: { daoDomain: any; displayDaoDomain: any; defaultToOwnDao: boolean; }; firebaseConfig: import("../types").FirebaseConfig; newgraph: { baseUrl: string; mediaBucket: any; websocketsServer: any; }; routing: { routeAccessLevels: Record) => boolean>; useDefaultSignout: boolean; }; stripe: { publicKey: any; }; indicators: { isWatchable: (actionName: string) => boolean; }; }; routes: { useDefaultRoutes: boolean; overrides: {}; noBackButton: string[]; defaultRoute: { condition: (state: any) => any; defaultLocation: (_state: any) => string; }; }; components: { layout: { Layout: import("../types").GenericComponent; TopMenu: import("../types").GenericComponent; Header: import("../types").GenericComponent; }; auth: { AuthWidget: import("../types").GenericComponent; }; icons: { Logo: import("../types").GenericComponent; }; }; featureFlags: { onboarding: { premiumDomains: boolean; }; }; }; indicators: { _isWorking: number; isWorking: boolean; _specific: Record; specific: Record; }; auth: import("./auth/state").State; routing: { preLoginRoute: string; breadcrumbs: import("../types").Link[]; history: import("history").History; backHistory: { pathname: string; search: string; }[]; simpleHistory: { pathname: string; search: string; }[]; location: string; isAllowed: any; }; websockets: { socket: WebSocket | null; messages: { incoming: any[]; activityStream: { title: string; link: string; description: string; seen?: boolean | undefined; original: any; }[]; newcoin: { payload: { message: "stake_received" | "stake_sent"; txid: string; }; recipient: string; type: string; updated: string; original: any; }[]; }; }; payments: unknown; evm: unknown; ux: { layout: { headerShown: boolean; footerShown: boolean; }; }; chromeext: unknown; api: { client: import("../types").CreatorApi; auth: { status: import("./auth/state").AUTH_FLOW_STATUS_TYPE; user: import("@newstackdev/iosdk-newgraph-client-js").UserReadPrivateResponse; moods: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse[]; authorized: boolean; admitted: boolean; userDisplayHandler: string; attempted: boolean; inviteesList: import("@newstackdev/iosdk-newgraph-client-js").UserInvitationPagedListReadPublicResponse; }; cache: { users: { byUsername: Record; byId: Record; }; powerups: import("./api/state").PowerupsCache; posts: Record; videoPosts: Record; moods: Record | null | undefined; }>; stakeHistory: { user: import("@newstackdev/iosdk-newgraph-client-js").UserReadPublicResponse; amount: string; response: any; error: any; }[]; }; }; lists: { creativeSearch: { results: { _items: Record; items: { image?: string | undefined; meta?: { date?: string | undefined; summary?: string | undefined; id?: number | undefined; blog_name?: string | undefined; tags?: string[] | undefined; short_url?: string | undefined; } | undefined; aesthetics?: object | undefined; content?: object | undefined; }[]; sortKey: string; page: number; }; tags: { _items: Record; items: string[]; sortKey: string; page: number; }; lastQueried: { tags: string; aesthetics: string; }; isActive: boolean; }; postsSearch: {}; top: { moods: { _items: Record; items: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse[]; sortKey: string; page: number; }; users: { _items: Record; items: import("@newstackdev/iosdk-newgraph-client-js").UserReadPublicResponse[]; sortKey: string; page: number; }; posts: { _items: Record; items: import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse[]; sortKey: string; page: number; }; videoPosts: { _items: Record; items: import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse[]; sortKey: string; page: number; }; isNextMoodsAvailable: boolean; isNextPostsAvailable: boolean; isNextUsersAvailable: boolean; }; public: { posts: { _items: Record; items: import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse[]; sortKey: string; page: number; }; moods: { _items: Record; items: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse[]; sortKey: string; page: number; }; }; selectedUser: { moods: { _items: Record; items: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse[]; sortKey: string; page: number; }; posts: { _items: Record; items: import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse[]; sortKey: string; page: number; }; isNextMoodsAvailable: boolean; isNextPostsAvailable: boolean; }; search: { users: { query: string; results: import("@newstackdev/iosdk-newgraph-client-js").UserPagedListReadPublicResponse | null; }; posts: { query: string; results: import("@newstackdev/iosdk-newgraph-client-js").PostPagedListReadPublicResponse | null; lastQueried: { tags: string; aesthetics: string; }; isActive: boolean; page: number; }; tags: { query: string; results: import("@newstackdev/iosdk-newgraph-client-js").PostTagsSearchPublicResponse | null; lastQueried: string; isActive: boolean; page: number; }; }; }; flows: import("overmind/lib/internalTypes").SubType<{ user: import("overmind/lib/internalTypes").SubType<{ create: import("./flows/user/onboarding/state").IOnboarding; }, object>; rating: { _value: number; value: number; startTime: number; isRating: boolean; rated: boolean; interval: { start: (f: import("../types").EventHandler) => void; stop: () => void; }; keyBinding: { remove: () => void; setEventHandlers: ({ onKeyUp: oku, onKeyDown: okd }: { onKeyUp: import("../types").EventHandler; onKeyDown: import("../types").EventHandler; }) => void; }; }; userJourney: { flags: Record; }; stake: { options: { stakingContainer: any; }; latestMode: number; }; vote: { options: { votingContainer: any; }; latestMode: number; }; }, object>; newcoin: { account: any; pools: any; mainPool: any; daos: Record; cache: { accountHistory: Record; pools: { byCode: Record | undefined; }>; byOwner: Record | undefined; }>; }; votes: Record; }; }; newsafe: { token: string; }; cache: { readonly db: { ready: boolean; nodes: import("dexie").Dexie; edges: import("dexie").Dexie.Table; }; ready: boolean; _db: () => { nodes: import("dexie").Dexie; edges: import("dexie").Dexie.Table; }; }; newlife: unknown; }, object>; effects: import("overmind/lib/internalTypes").SubType<{ firebase: { initialize(firebaseConfig: import("@firebase/app").FirebaseOptions): import("@firebase/auth").Auth; initRecaptchaVerifier(containerOrId?: string | HTMLElement): void; clearRecaptchaVerifier: () => void; requestPhoneAuthCode(v: { phone: string; }): Promise; requestEmailAuthCode(v: { email: string; }): Promise; signInWithEmailLink(email: string, emailLink: string): Promise; submitPhonVerificationCode(v: { phoneVerificationCode: string; }): Promise; logout(): Promise; }; config: unknown; indicators: unknown; auth: typeof import("./auth/effects"); routing: {}; websockets: { newlife: import("./websockets/effects").WSState; emitter: import("events"); }; payments: unknown; evm: typeof import("./evm/effects"); ux: { notification: import("antd/lib/notification").NotificationApi; message: import("antd/lib/message").MessageApi; }; chromeext: {}; api: { initialize(baseUrl: string): import("../types").CreatorApi; getCurrentToken(): string; updateToken(token: string): void; authorize(): Promise; }; lists: {}; flows: import("overmind/lib/internalTypes").SubType<{ user: import("overmind/lib/internalTypes").SubType<{ create: {}; }, object>; rating: { initInterval: (ms: number) => { start: (f: import("../types").EventHandler) => void; stop: () => void; }; onceKeyBinding: (keyCodes: number[]) => { remove: () => void; setEventHandlers: ({ onKeyUp: oku, onKeyDown: okd }: { onKeyUp: import("../types").EventHandler; onKeyDown: import("../types").EventHandler; }) => void; }; }; userJourney: unknown; stake: unknown; vote: unknown; }, object>; newcoin: typeof import("./newcoin/effects"); newsafe: {}; cache: typeof import("./cache/effects"); newlife: unknown; }, object>; actions: import("overmind/lib/internalTypes").SubType<{ firebase: typeof import("./firebase/actions"); config: unknown; indicators: { isWorking: import("../types").Action<{ actionName: string; n: number; }, void>; isWorkingActionDebounced: import("../types").Action<{ actionName: string; }, void>; }; auth: typeof import("./auth/actions"); routing: typeof import("./routing/actions"); websockets: { toggleWebSocket: import("../types").Action; processIncoming: import("../types").Action<{ msg: any; }, void>; processIncomingModelUpdated: import("../types").Action<{ event: { type: "modelUpdated"; model: "user" | "mood" | "post"; payload: any; updated: string; } & { type: "modelUpdated"; }; }, void>; processIncomingNewcoin: import("../types").Action<{ event: { type: "modelUpdated"; model: "user" | "mood" | "post"; payload: any; updated: string; } | { type: "newcoin"; updated: string; payload: { message: string; amount: number; }; }; }, void>; }; payments: { pay: import("../types").Action<{ stripe?: import("@stripe/stripe-js").Stripe | null | undefined; elements?: import("@stripe/stripe-js").StripeElements | null | undefined; }, void>; }; evm: typeof import("./evm/actions"); ux: { showNotification: import("../types").Action<{ message: string; duration?: number | undefined; }, void>; setLayout: import("../types").Action<{ headerShown: boolean; }, void>; setFooterVisibility: import("../types").Action<{ footerShown: boolean; }, void>; }; chromeext: typeof import("./chromeext/actions"); api: { onInitializeOvermind: import("../types").Action; auth: typeof import("./api/actions/auth"); user: typeof import("./api/actions/user"); mood: typeof import("./api/actions/mood"); post: typeof import("./api/actions/post"); }; lists: { creativeSearch: import("../types").Action<{ tags: string; aesthetics: string; }, void>; searchUsers: import("../types").Action<{ query: string; }, void>; searchPosts: import("../types").Action<{ tags: string; force?: boolean | undefined; }, void>; searchTags: import("../types").Action<{ query: string; }, void>; resetMoodAndPostAvailability: import("../types").Action; top: { moods: import("../types").Action<{ requestedPage?: number | undefined; }, void>; users: import("../types").Action<{ requestedPage?: number | undefined; }, void>; posts: import("../types").Action; }; public: { posts: import("../types").Action; moods: import("../types").Action; }; }; flows: import("overmind/lib/internalTypes").SubType<{ user: import("overmind/lib/internalTypes").SubType<{ create: typeof import("./flows/user/onboarding/actions"); }, object>; rating: { deepLikeInit: import("../types").Action; deepLikeStart: import("../types").Action<{ event?: Event | undefined; }, void>; deepLikeStep: import("../types").Action; deepLikeStop: import("../types").Action; onInitializeOvermind: import("../types").Action; }; userJourney: { setFlag: import("../types").Action<{ flag: string; value: string; }, void>; onInitializeOvermind: import("../types").Action; }; stake: typeof import("./flows/stake/actions"); vote: typeof import("./flows/vote/actions"); }, object>; newcoin: typeof import("./newcoin/actions"); newsafe: { onInitializeOvermind: import("../types").Action; authorize: import("../types").Action<{ jwt: string; }, void>; navigateToNewsafeAuthUrl: import("../types").Action<{ redirectUrl?: string | undefined; redirectPath: string; } | undefined, void>; signIn: import("../types").Action<{ redirectUrl?: string | undefined; redirectPath: string; } | undefined, void>; newsafeAuthUrl: import("../types").Action<{ redirectUrl?: string | undefined; redirectPath: string; } | undefined, string>; signOut: import("../types").Action; }; cache: typeof import("./cache/actions"); newlife: { onInitializeOvermind: import("../types").Action; }; }, object>; }>; export declare const useAppState: import("overmind-react").StateHook; export declare const useActions: () => { cache: { readonly initStore: (payload: { name: string; }) => void | Promise; readonly store: (payload: { label: string; value: any; }) => void | Promise; readonly storeMultiple: (payload: { label: string; value: any[]; }) => void | Promise; readonly storeEdge: (payload: { fromLabel: string; toLabel: string; from?: { id?: string | undefined; } | undefined; to?: { id?: string | undefined; } | undefined; value?: any; label: string; }) => void | Promise; readonly storeEdgeMultiple: (payload: { fromLabel: string; toLabel: string; from?: { id?: string | undefined; } | undefined; to?: { id?: string | undefined; } | undefined; label: string; value?: any; }[]) => void | Promise; readonly getPost: (payload: import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse) => void | Promise; readonly onInitializeOvermind: (payload?: undefined) => void | Promise; }; auth: { readonly logout: (payload?: { noRouting?: boolean | undefined; keepFbUser?: boolean | undefined; } | undefined) => void | Promise; readonly resetAuthTimer: (payload?: undefined) => void | Promise; readonly reduceTimer: (payload?: undefined) => void | Promise; readonly fakeUserUpdate: (payload: import("@newstackdev/iosdk-newgraph-client-js").UserReadPrivateResponse) => void | Promise; }; firebase: { readonly onInitializeOvermind: (payload?: undefined) => void | Promise; readonly logout: (payload?: undefined) => void | Promise; readonly refreshApiToken: (payload?: undefined) => void | Promise; readonly handleAuthChange: (payload: import("@firebase/auth").User | null) => void | Promise; readonly requestEmailLink: (payload: { email: string; }) => void | Promise; readonly signInWithEmailLink: (payload: { email: string; }) => boolean | Promise; readonly requestToken: (payload: { phone: string; }) => void | Promise; readonly verifyPhone: (payload: { phoneVerificationCode: string; }) => void | Promise; readonly initRecaptchaVerifier: (payload: { containerOrId?: string | HTMLElement | undefined; }) => void | Promise; readonly setFbUser: (payload: { user: import("@firebase/auth").User; }) => void | Promise; default: {}; }; indicators: { isWorking: (payload: { actionName: string; n: number; }) => void | Promise; isWorkingActionDebounced: (payload: { actionName: string; }) => void | Promise; }; routing: { readonly routeAfterAuth: (payload?: undefined) => void | Promise; readonly goBack: (payload?: undefined) => void | Promise; readonly onRouteChange: (payload: { location: { pathname: string; search: string; }; }) => void | Promise; readonly setPreloginRoute: (payload?: undefined) => void | Promise; readonly setHistory: (payload: { history: import("history").History; }) => void | Promise; readonly historyPush: (payload: { location: string; force?: boolean | undefined; }) => void | Promise; readonly setBreadcrumbs: (payload: import("../types").Link[]) => void | Promise; readonly setTitle: (payload?: string | undefined) => void | Promise; }; websockets: { toggleWebSocket: (payload?: undefined) => void | Promise; processIncoming: (payload: { msg: any; }) => void | Promise; processIncomingModelUpdated: (payload: { event: { type: "modelUpdated"; model: "user" | "mood" | "post"; payload: any; updated: string; } & { type: "modelUpdated"; }; }) => void | Promise; processIncomingNewcoin: (payload: { event: { type: "modelUpdated"; model: "user" | "mood" | "post"; payload: any; updated: string; } | { type: "newcoin"; updated: string; payload: { message: string; amount: number; }; }; }) => void | Promise; }; payments: { pay: (payload: { stripe?: import("@stripe/stripe-js").Stripe | null | undefined; elements?: import("@stripe/stripe-js").StripeElements | null | undefined; }) => void | Promise; }; evm: { readonly connect: (payload: {}) => void | Promise; readonly checkConnection: (payload?: undefined) => void | Promise; readonly sendSignedMessage: (payload?: undefined) => void | Promise; }; ux: { showNotification: (payload: { message: string; duration?: number | undefined; }) => void | Promise; setLayout: (payload: { headerShown: boolean; }) => void | Promise; setFooterVisibility: (payload: { footerShown: boolean; }) => void | Promise; }; chromeext: { readonly sendMessage: (payload: { user: { username?: string | undefined; }; }) => any; }; api: { onInitializeOvermind: (payload?: undefined) => void | Promise; auth: { readonly authorize: (payload?: { token?: string | undefined; } | undefined) => void | Promise; readonly logout: (payload?: { keepFbUser?: boolean | undefined; } | undefined) => void | Promise; }; user: { readonly cache: (payload: { user: import("@newstackdev/iosdk-newgraph-client-js").UserReadPublicResponse & { moods?: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse[] | undefined; }; force?: boolean | undefined; moods?: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse | undefined; }) => void | Promise; readonly read: (payload: { id?: string | undefined; username?: string | undefined; }) => import("@newstackdev/iosdk-newgraph-client-js").UserReadPublicResponse | Promise; readonly create: (payload: { noRouting?: boolean | undefined; user: import("@newstackdev/iosdk-newgraph-client-js").UserCreateRequest; preregisterCreate?: boolean | undefined; }) => void | Promise; readonly update: (payload: { user: import("@newstackdev/iosdk-newgraph-client-js").UserUpdateRequest; file?: any; }) => void | Promise; readonly getMoods: (payload: { id?: string | undefined; }) => void | Promise; readonly getBadges: (payload: { id: string; }) => Promise | Promise>; readonly stake: (payload: { user: import("@newstackdev/iosdk-newgraph-client-js").UserReadPublicResponse; amount: string; }) => any; readonly invite: (payload: { userInvite: import("@newstackdev/iosdk-newgraph-client-js").UserInviteRequest; }) => string | Promise | undefined; readonly getUserInvitesList: () => void | Promise; readonly powerup: (payload: { user: import("@newstackdev/iosdk-newgraph-client-js").UserReadPublicResponse; amount: number; messageWrapper?: ((string: any, RatingUpdateResponse: any) => any) | undefined; }) => void | Promise; readonly powerUpMultiple: (payload: { users: import("@newstackdev/iosdk-newgraph-client-js").UserReadPublicResponse[]; amount?: number | undefined; }) => void | Promise; readonly getPowerups: (payload: { user: import("@newstackdev/iosdk-newgraph-client-js").UserReadPublicResponse; }) => void | Promise; readonly getCurrent: (payload?: undefined) => void | Promise; readonly checkLinkHash: (payload: { hash: string; }) => void | Promise; readonly checkNft: (payload: { collectionAddr: string; nftId: number; }) => void | Promise; }; mood: { readonly cache: (payload: { moods?: (import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse & { promise?: Promise | undefined; })[] | undefined; overwrite?: boolean | undefined; }) => void | Promise; readonly read: (payload: { id?: string | undefined; }) => void | Promise; readonly readMultiple: (payload: { moods: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse[]; }) => void | Promise; readonly getPosts: (payload: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse) => void | Promise; readonly create: (payload: { mood: import("@newstackdev/iosdk-newgraph-client-js").MoodCreateRequest; }) => import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse | Promise; }; post: { readonly cache: (payload: { posts: import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse | import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse[]; }) => void | Promise; readonly read: (payload: { id: string; }) => void | Promise; readonly create: (payload: { postForm: import("@newstackdev/iosdk-newgraph-client-js").PostCreateRequest & { file: any; }; }) => void | (string | import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse)[] | Promise; readonly createSingle: (payload: { postForm: import("@newstackdev/iosdk-newgraph-client-js").PostCreateRequest & { file: any; }; }) => void | import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse | Promise; readonly attachToMoods: (payload: { moods: import("@newstackdev/iosdk-newgraph-client-js").MoodReadResponse[]; post: import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse; }) => void | Promise; readonly rate: (payload: { post: import("@newstackdev/iosdk-newgraph-client-js").PostReadResponse; amount: number; contextType: string; contextValue: string; messageWrapper?: ((string: any, RatingUpdateResponse: any) => any) | undefined; }) => void | Promise; readonly getRemoteMeta: (payload: { url: string; }) => import("@newstackdev/iosdk-newgraph-client-js").PostRemoteMetaProxyResponse | Promise; }; }; lists: { creativeSearch: (payload: { tags: string; aesthetics: string; }) => void | Promise; searchUsers: (payload: { query: string; }) => void | Promise; searchPosts: (payload: { tags: string; force?: boolean | undefined; }) => void | Promise; searchTags: (payload: { query: string; }) => void | Promise; resetMoodAndPostAvailability: (payload?: undefined) => void | Promise; top: { moods: (payload: { requestedPage?: number | undefined; }) => void | Promise; users: (payload: { requestedPage?: number | undefined; }) => void | Promise; posts: (payload?: import("../types").ContentType | undefined) => void | Promise; }; public: { posts: (payload?: import("../types").ContentType | undefined) => void | Promise; moods: (payload?: import("../types").ContentType | undefined) => void | Promise; }; }; flows: { user: { create: { readonly onInitializeOnboardingWizard: () => void | Promise; readonly updateForm: (payload: Partial) => void | Promise; readonly startLegacyImport: (payload?: undefined) => void | Promise; readonly stopLegacyImport: (payload?: { noRedirect?: boolean | undefined; } | undefined) => void | Promise; readonly wizardStepPrev: (payload?: undefined) => void | Promise; readonly _wizardReact: (payload: import("./flows/user/onboarding/wizardStateMachine").WizardInput) => void | Promise; readonly wizardStepNext: (payload?: undefined) => void | Promise; readonly preregisterCreate: (payload: { noRouting?: boolean | undefined; user?: import("@newstackdev/iosdk-newgraph-client-js").UserCreateRequest | undefined; }) => void | Promise; readonly create: (payload: { noRouting?: boolean | undefined; user: import("@newstackdev/iosdk-newgraph-client-js").UserCreateRequest; }) => void | Promise; readonly checkAvailability: (payload: { username?: string | undefined; }) => void | Promise; readonly verifyHash: (payload: { inviteHash: string; }) => void | Promise; readonly startMetamaskFlow: (payload: {}) => void | Promise; readonly stopMetamaskFlow: (payload?: undefined) => void | Promise; readonly bypassInviteFlow: (payload: { couponCode: string; }) => void | Promise; }; }; rating: { deepLikeInit: (payload?: undefined) => void | Promise; deepLikeStart: (payload: { event?: Event | undefined; }) => void | Promise; deepLikeStep: (payload?: undefined) => void | Promise; deepLikeStop: (payload?: undefined) => void | Promise; onInitializeOvermind: (payload?: undefined) => void | Promise; }; userJourney: { setFlag: (payload: { flag: string; value: string; }) => void | Promise; onInitializeOvermind: (payload?: undefined) => void | Promise; }; stake: { readonly setOptions: (payload?: { stakingContainer: any; } | undefined) => void | Promise; readonly setLatestMode: (payload: { stakingMode: number; }) => void | Promise; }; vote: { readonly setOptions: (payload?: { votingContainer: any; } | undefined) => void | Promise; readonly setLatestMode: (payload: { votingMode: number; }) => void | Promise; }; }; newcoin: { readonly progressTest: (payload?: undefined) => void | Promise; readonly getAccountBalance: (payload?: { user?: { username?: string | undefined; } | undefined; } | undefined) => any; readonly getPoolInfo: (payload: { pool: { owner?: string | undefined; code?: string | undefined; }; }) => void | Promise; readonly getAccountHitory: (payload: { user?: { username?: string | undefined; } | undefined; force?: boolean | undefined; }) => any; readonly daoGetProposals: (payload: { daoId?: string | undefined; daoOwner: string; proposal_id?: string | undefined; }) => any; readonly daoGetWhitelistProposals: (payload: { daoId?: string | undefined; daoOwner: string; proposal_id?: string | undefined; }) => any; readonly daoCreate: (payload: import("@newstackdev/iosdk-newgraph-client-js").BcCreateDaoRequest) => any; readonly daoCreateProposal: (payload: import("@newstackdev/iosdk-newgraph-client-js").BcCreateDaoProposal) => any; readonly daoCreateWhitelistProposal: (payload: import("@newstackdev/iosdk-newgraph-client-js").BcCreateWhitelistDaoProposal) => any; readonly daoApproveProposal: (payload: { dao_owner: string; proposal_id: string; }) => any; readonly daoApproveWhitelistProposal: (payload: { dao_owner: string; proposal_id: string; }) => any; readonly daoVoteProposal: (payload: { dao_owner: any; proposal_id: any; option: any; quantity: any; proposal_type: any; }) => any; readonly voterListVotes: (payload?: { voter?: string | undefined; } | undefined) => any; readonly daoGetWhitelist: (payload?: { daoOwner?: string | undefined; } | undefined) => any; readonly daoExecuteWhitelistProposal: (payload: { dao_id: string; proposal_id: number; proposal_author: string; }) => any; readonly daoExecuteProposal: (payload: { dao_owner: string; dao_id: string; proposal_id: number; proposal_author: string; }) => any; readonly daoWithdrawVoteDeposit: (payload: { vote_id: string; }) => any; }; newsafe: { onInitializeOvermind: (payload?: undefined) => void | Promise; authorize: (payload: { jwt: string; }) => void | Promise; navigateToNewsafeAuthUrl: (payload?: { redirectUrl?: string | undefined; redirectPath: string; } | undefined) => void | Promise; signIn: (payload?: { redirectUrl?: string | undefined; redirectPath: string; } | undefined) => void | Promise; newsafeAuthUrl: (payload?: { redirectUrl?: string | undefined; redirectPath: string; } | undefined) => string | Promise; signOut: (payload?: undefined) => void | Promise; }; newlife: { onInitializeOvermind: (payload?: undefined) => void | Promise; }; }; export declare const useEffects: () => import("overmind/lib/internalTypes").SubType<{ firebase: { initialize(firebaseConfig: import("@firebase/app").FirebaseOptions): import("@firebase/auth").Auth; initRecaptchaVerifier(containerOrId?: string | HTMLElement): void; clearRecaptchaVerifier: () => void; requestPhoneAuthCode(v: { phone: string; }): Promise; requestEmailAuthCode(v: { email: string; }): Promise; signInWithEmailLink(email: string, emailLink: string): Promise; submitPhonVerificationCode(v: { phoneVerificationCode: string; }): Promise; logout(): Promise; }; config: unknown; indicators: unknown; auth: typeof import("./auth/effects"); routing: {}; websockets: { newlife: import("./websockets/effects").WSState; emitter: import("events"); }; payments: unknown; evm: typeof import("./evm/effects"); ux: { notification: import("antd/lib/notification").NotificationApi; message: import("antd/lib/message").MessageApi; }; chromeext: {}; api: { initialize(baseUrl: string): import("../types").CreatorApi; getCurrentToken(): string; updateToken(token: string): void; authorize(): Promise; }; lists: {}; flows: import("overmind/lib/internalTypes").SubType<{ user: import("overmind/lib/internalTypes").SubType<{ create: {}; }, object>; rating: { initInterval: (ms: number) => { start: (f: import("../types").EventHandler) => void; stop: () => void; }; onceKeyBinding: (keyCodes: number[]) => { remove: () => void; setEventHandlers: ({ onKeyUp: oku, onKeyDown: okd }: { onKeyUp: import("../types").EventHandler; onKeyDown: import("../types").EventHandler; }) => void; }; }; userJourney: unknown; stake: unknown; vote: unknown; }, object>; newcoin: typeof import("./newcoin/effects"); newsafe: {}; cache: typeof import("./cache/effects"); newlife: unknown; }, object>; export declare const useReaction: () => import("overmind").IReaction;