export declare function useState<T extends unknown>(value: T | (() => T), discriminator?: unknown): LuaTuple<[T, (newValue: T | ((oldValue: T) => T)) => void]>;
