import * as React from 'react'; export interface StatusChangeState { isFocus: boolean; } export declare const statusChangeState: StatusChangeState; export declare enum StatusChangeActionType { IS_FOCUS = "IS_FOCUS", ON_BLUR = "ON_BLUR" } declare type StatusChangeAction = { type: StatusChangeActionType.IS_FOCUS; isFocus: boolean; } | { type: StatusChangeActionType.ON_BLUR; }; export default function statusChangeReducer(state: StatusChangeState, action: StatusChangeAction): StatusChangeState; export declare const StatusChangeStateContext: React.Context; export declare const StatusChangeDispatchContext: React.Context | undefined>; export declare function useStatusChangeState(): StatusChangeState; export declare function useStatusChangeDispatch(): React.Dispatch; export {};