import type { FabricActionDescriptor } from "../protocol.js"; export interface ArgNormalizationSpec { aliases?: Readonly>; numerics?: readonly string[]; numericArrays?: readonly string[]; values?: Readonly>>>; knownKeys?: readonly string[]; } export type ActionArgNormalizer = (actionName: string, args: Record) => Record; export declare const normalizeActionArgs: (args: Record, spec: ArgNormalizationSpec) => Record; export declare const actionArgNormalizer: (describeActions: () => ReadonlyArray>, table?: Record) => ActionArgNormalizer; //# sourceMappingURL=arg-normalization.d.ts.map