export default function useControlled({ controlled, default: defaultProp, name, state, }: { controlled?: T; default: T; name: string; state?: string; }): [T, (newValue: any) => void];