import { Repository } from 'typeorm'; import * as Cache from './cache'; import * as Entities from './entities'; import { ACTIVE_JOB_LIFECYCLES, type JobHealthSignal, JobHealthSignalValue, type JobLifecycle, JobLifecycleValue, type JobOutcome, JobOutcomeValue, type JobProofState, JobProofStateValue, type JobRecipientChannels, type JobRecipients, type JobRule, type JobRuleKind, JobRuleKindValue, type JobTimelineEvent, type JobTimelineKind, JobTimelineKindValue } from './entities/job'; import { type JobCustomerLinkDeliveryStatus, JobCustomerLinkDeliveryStatusValue, type JobCustomerLinkStatus, JobCustomerLinkStatusValue } from './entities/jobCustomerLink'; import { type CustomerPageDefaultJobRules, type CustomerPageSendDefaults } from './entities/jobCustomerPageSetting'; import { NovaDataSource, NovaDataSourceConfig } from './novaDataSource'; import { syncSchemaFromDump, SyncSchemaFromDumpConfig } from './syncSchemaFromDump'; import * as Types from './types'; import * as Enums from './types/enums'; import { ConsoleLogger } from './utils/consoleLogger'; import { queryTags } from './utils/queryTags'; declare const Utils: { uuidStringToBinaryBuffer: (uuidString: string) => Buffer; binaryBufferToUuidString: (buffer: Buffer | null) => string; getRandomBoolean: () => boolean; getRandomImei: (length?: number) => string; getRandomDateInRange: (rangeInDays: number) => Date; getRandomInteger: (max: number) => number; getRandomString: (length: number) => string; tryParseBoolean: (valueToParse: any, defaultValue?: boolean | null) => boolean | null; tryParseDate: (anyDate: any, defaultValue?: Date | null) => Date; tryParseFloat: (valueToParse: any, defaultValue?: number | null) => number | null; allAttributesAreNull: (params: T, attributes: string[]) => boolean; anyAttributeInArrayIsNull: (params: T[], attributes: string[]) => boolean; anyAttributeIsNull: (params: T, attributes: string[]) => boolean; now: () => Date; addMonthsToNow: (months: number) => Date; mapRawEntityToEntity: (rawEntity: any, columnsPrefix?: string) => T; }; export { ACTIVE_JOB_LIFECYCLES, Cache, ConsoleLogger, CustomerPageDefaultJobRules, CustomerPageSendDefaults, Entities, Enums, JobCustomerLinkDeliveryStatus, JobCustomerLinkDeliveryStatusValue, JobCustomerLinkStatus, JobCustomerLinkStatusValue, JobHealthSignal, JobHealthSignalValue, JobLifecycle, JobLifecycleValue, JobOutcome, JobOutcomeValue, JobProofState, JobProofStateValue, JobRecipientChannels, JobRecipients, JobRule, JobRuleKind, JobRuleKindValue, JobTimelineEvent, JobTimelineKind, JobTimelineKindValue, NovaDataSource, NovaDataSourceConfig, queryTags, Repository, syncSchemaFromDump, SyncSchemaFromDumpConfig, Types, Utils, };