import * as E from 'fp-ts/Either';
import * as Eq from 'fp-ts/Eq';
import * as O from 'fp-ts/Option';
import { Dispatch, SetStateAction } from 'react';
export declare const useStable: (initState: A, eq: Eq.Eq) => [A, Dispatch>];
export declare const useStableO: (initState: O.Option) => [O.Option, Dispatch>>];
export declare const useStableE: (initState: E.Either) => [E.Either, Dispatch>>];