export interface IAction { type: string; payload?: TPayload; } export interface IAsyncState { data?: DataType; isFetching: boolean; error: ErrorType; errorTimestamp: Date; timestamp?: Date; } export declare class AsyncState implements IAsyncState { data: any; isFetching: boolean; error: any; errorTimestamp: any; timestamp: any; constructor(initialData?: DataType); }