import type { PoolConnection } from 'better-sqlite-pool'; export interface AddContractForm { contractTypeId: string | number; burialSiteId: string | number; contractStartDateString: string; contractEndDateString: string; contractTypeFieldIds?: string; [fieldValue_contractTypeFieldId: string]: unknown; lotOccupantTypeId?: string; occupantName?: string; occupantFamilyName?: string; occupantAddress1?: string; occupantAddress2?: string; occupantCity?: string; occupantProvince?: string; occupantPostalCode?: string; occupantPhoneNumber?: string; occupantEmailAddress?: string; occupantComment?: string; } export default function addContract(addForm: AddContractForm, user: User, connectedDatabase?: PoolConnection): Promise;