export default function useDerivedState(fn: () => any, dependencies?: any, { comparator, ...ops }?: { comparator?: boolean | ((a: any, b: any) => boolean); alwaysMerge?: boolean; alwaysUpdate?: boolean; comparison?: boolean | ((a: any, b: any) => boolean); alwaysImmediate?: boolean; alwaysDefer?: boolean; }): import("./types").StateHookInterface; export type StateHookInterface = import('./types').StateHookInterface;