export interface InvocableArg { name: TKey; type: TVal; argMode: ArgMode; } export declare type ArgMode = "IN" | "OUT" | "INOUT"; export interface ArgSpec { mode: ArgMode; name: TKey; } export declare type ArgSpecsFor = Array>;