import { FieldProcedure } from "../../models/interfaces/field-procedure"; import { FieldProcedureType } from "../../models/enums/field-procedure-type.enum"; import { FieldDefaultAssignmentProcedureOptions } from "../../models/interfaces/field-default-assignment-procedure-options"; import { DefaultWithFn } from "../../models/interfaces/default-with-fn"; import { EmptyIdentifierFn } from "../../models/interfaces/empty-identifier-fn"; export declare class FieldDefaultAssignmentProcedure implements FieldProcedure { readonly procedureId: string; options: FieldDefaultAssignmentProcedureOptions; args: A; readonly defaultWith: DefaultWithFn | unknown; readonly emptyIdentifier?: EmptyIdentifierFn | Array; readonly fieldProcedureType: FieldProcedureType; fieldName: string; constructor(procedureId: string, options: FieldDefaultAssignmentProcedureOptions, args: A, defaultWith: DefaultWithFn | unknown, emptyIdentifier?: EmptyIdentifierFn | Array); }