Type '{ colors: [string, string]; colorsRef: RefObject<[string, string]> | undefined; seed: number | undefined; agentState: AgentState; volumeMode: "auto" | "manual"; ... 5 more ...; getOutputVolume: (() => number) | undefined; }' is not assignable to type '{ colors: [string, string]; colorsRef?: RefObject<[string, string]>; seed?: number; agentState: AgentState; volumeMode: "auto" | "manual"; manualInput?: number; ... 4 more ...; getOutputVolume?: () => number; }' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.