import type { contracts_Bounds } from './contracts_Bounds'; export type contracts_ContractField = { /** * pattern is {{client.firstName}} or {{client.customField.}} */ autoFillField?: string; bounds?: contracts_Bounds; encodedImgValue?: string; /** * ID uniquely identifies the field within the contract. */ id?: string; /** * InputType indicates who fills the field, or whether it is auto-filled or variable. */ inputType?: contracts_ContractField.inputType; /** * IsOptional reports whether the field may be left blank. */ isOptional?: boolean; label?: string; /** * Page is the 0-based page index the field is placed on. */ page?: number; /** * FieldType is the kind of input rendered on the contract. */ type?: contracts_ContractField.type; value?: string; }; export declare namespace contracts_ContractField { /** * InputType indicates who fills the field, or whether it is auto-filled or variable. */ enum inputType { CLIENT = "client", FIXED = "fixed", AUTO_FILL = "autoFill", VARIABLE = "variable" } /** * FieldType is the kind of input rendered on the contract. */ enum type { SIGNATURE = "signature", INITIALS = "initials", DATE = "date", TEXT = "text" } }