export interface CustomerPageSendDefaults { etaWindowPercent?: number; etaWindowMinMinutes?: number; bufferMinutes?: number; numberConfirmEnabled?: boolean; longStopNudgeEnabled?: boolean; longStopNudgeMinutes?: number; } export interface CustomerPageDefaultJobRules { runningLate?: { enabled: boolean; minutes?: number; }; runningLong?: { enabled: boolean; hours?: number; }; idling?: { enabled: boolean; minutes?: number; }; notReporting?: { enabled: boolean; }; jobFinished?: { enabled: boolean; }; } export declare class JobCustomerPageSetting { clientId: number; displayName: string | null; businessPhone: string | null; logoFileName: string | null; logoS3FilesPath: string | null; brandColor: string | null; reviewUrl: string | null; paymentUrl: string | null; sendDefaults: CustomerPageSendDefaults | null; defaultJobRules: CustomerPageDefaultJobRules | null; createdAt: Date; modifiedAt: Date | null; modifiedBy: string | null; }