import { DependencyList } from "react";
export declare function useTypedMemo<Type>(factory: () => Type, deps: DependencyList): TypedHook.Memoized<Type>;
export { useTypedMemo as useMemo };
export declare function useTypedCallback<Type extends Function>(callback: Type, deps: DependencyList): TypedHook.Memoized<Type>;
export { useTypedCallback as useCallback };
export declare namespace TypedHook {
    export type Memoized<Type> = Type & {
        [memoBrand]: true;
    };
    const memoBrand: unique symbol;
    export {};
}
//# sourceMappingURL=index.d.ts.map