import { DataPersistenceProvider, NodeState } from 'flow-connect'; import { Node, NodeOptions, SerializedNode } from 'flow-connect/core'; export interface NormalizeState extends NodeState { min: number; max: number; relative: boolean; constant: number; normalizationType: string; } export declare class Normalize extends Node { min: number; max: number; normalizationType: "number" | "array"; static DefaultState: NormalizeState; constructor(); setupIO(options: NormalizeOptions): void; protected created(options: NormalizeOptions): void; protected process(): void; setupUI(): void; setupListeners(): void; serialize(persist?: DataPersistenceProvider): Promise; } export interface NormalizeOptions extends NodeOptions { normalizationType: "number" | "array"; } export interface SerializedNormalizeNode extends SerializedNode { normalizationType: "number" | "array"; }