/// export interface IUseRenderOnceParams { initialValue: T; value?: T; isEqual: (a: T, b: T) => boolean; onChange?: (value: T) => void; } /** * A Hook to manage Controled Inner and Outer State of a component to prevent from re-rendering twice * Use it for a component if your component is * accepting value and onChange, * managing its own state, * Syncing between the above to, */ declare const useRenderOnce: ({ initialValue, value, isEqual, onChange, }: IUseRenderOnceParams) => [T, import("react").Dispatch>]; export default useRenderOnce;