import { ReplaceFromTo, SourceLineCol } from '@iteria-app/generator'; import { InsertType, PageType } from '@iteria-app/graphql-lowcode'; import { GeneratedColumnFile, Template } from '@iteria-app/generator/src/generation/react/interfaces'; import { DirectoryFiles } from '../watcher/WriterFetchFS'; import { DevWorkbench } from '../workbench/Workbench'; interface AddFieldProps { io: DevWorkbench; source: SourceLineCol; page: PageType; entityName: string; selectedField: string; template: Template; files?: GeneratedColumnFile[]; relationshipType?: string; insertType?: InsertType; runtimeComponents?: DirectoryFiles[]; isFieldRelationship?: boolean; slug?: string; generatedTemplateName?: string; customTemplateIdentifier?: ReplaceFromTo; childrenComponents?: string[]; } export declare const addField: ({ io, page, entityName, selectedField, insertType, relationshipType, source, template, files, runtimeComponents, isFieldRelationship, slug, generatedTemplateName, customTemplateIdentifier, childrenComponents, }: AddFieldProps) => Promise; export {};