/// <reference types="react" />
export declare type FocusEventHandler = (event: React.FocusEvent<HTMLInputElement> | React.FocusEvent<HTMLTextAreaElement>) => void;
export interface State {
    focused: boolean;
}
export interface BaseComponentProps {
    focused?: boolean;
    onFocus?: FocusEventHandler;
    onBlur?: FocusEventHandler;
}
export declare const withFocusedState: () => <BP extends BaseComponentProps>(BaseComponent: import("react").ComponentType<BP>) => import("react").ComponentClass<BP, any>;
export default withFocusedState;
//# sourceMappingURL=withFocusedState.d.ts.map