import { CallEffect } from 'redux-saga/effects'; import { AsyncType, AsyncState } from './types'; export declare function getAsyncState(initialValue?: T): AsyncState; export declare function getAsyncType(baseType: string, namespace?: string, key?: string): AsyncType; export declare function isAsyncType(type: any): type is AsyncType; export declare function getRandomChar(): string; export declare function getRandomText(length: number): string; export declare function runInAction(runFunc: () => any): CallEffect; export declare function getClassMembersDescriptor(prototype: any): { name: string; descriptor: any; }[];