export declare type Handler<Props, Effect, Context = any> = (
    intialProps: Props,
    initialContext?: Context
) => (val: Effect) => void
export declare type ErrorHandler<Props, Context = any> = (
    intialProps: Props,
    initialContext?: Context
) => (error: any) => void
export interface PushEvent {
    (eventName: string): () => void
    <Event = any>(eventName: string): (val: Event) => void
}
