import { ObjectLiteralElementLike } from 'typescript'; import { FieldConfigMetadata, StudioFormActionType } from '@aws-amplify/codegen-ui'; import { DataApiKind } from '../../react-render-config'; /** * builds modelFields object which is used to validate, onSubmit, onSuccess/onError * the nameOverrides will swap in a different expression instead of the name of the state when building the object * * ex. [name, content, updatedAt] * * const modelFields = { * name, * content, * updatedAt * }; * @param fieldConfigs * @returns */ export declare const buildModelFieldObject: (shouldBeConst: boolean, fieldConfigs?: Record, nameOverrides?: Record, dataApi?: DataApiKind, formActionType?: StudioFormActionType | undefined) => import("typescript").VariableStatement;