type GetFields = K[keyof K]; type SetState, F extends GetFields> = (data: { [P in F]?: T[P]; } | ((state: T) => void)) => void; export declare const useLocalState: >(data: (() => T) | T) => [T, SetState>]; export {};