import type { ATFType, StandardStepValues } from '@servicenow/sdk-core/runtime/app'; export type ATFVariableInfo = { field: string; inputVariableId: string; type: string; order: number; default?: unknown; mandatory?: boolean; }; export type Category = keyof ATFType; type FunctionParameters = F extends (inputs: infer P) => unknown ? P extends object ? Exclude : never : never; export type StepMetadata = FunctionParameters> = { name: string; stepConfigId: string; variables: { [K in T]: ATFVariableInfo; }; defaultTimeout?: string; }; export type ToRecordStepMetadata = { [C in keyof ATFType]: { [FunctionName in keyof ATFType[C]]: StepMetadata>; }; }; export declare const ToRecordStepConfigs: ToRecordStepMetadata; export type ToShapeStepMetadata = Record; }>; export declare const ToShapeStepConfigs: ToShapeStepMetadata; export {};