Files
alrahma_sunday_school_api/apps/api/dist/modules/customers/customer.service.d.ts
T
2026-06-11 03:22:12 -04:00

22 lines
1.3 KiB
TypeScript

export declare function listCustomers(companyId: string, query: {
page?: number;
pageSize?: number;
q?: string;
flagged?: string;
}): Promise<{
total: number;
page: number;
pageSize: number;
totalPages: number;
data: any[];
}>;
export declare function getCustomer(id: string, companyId: string): Promise<any>;
export declare function createCustomer(data: any, companyId: string): Promise<any>;
export declare function updateCustomer(id: string, companyId: string, data: any): Promise<any>;
export declare function flagCustomer(id: string, companyId: string, reason?: string): Promise<void>;
export declare function unflagCustomer(id: string, companyId: string): Promise<void>;
export declare function validateCustomerLicense(id: string, companyId: string): Promise<import("../../services/licenseValidationService").LicenseValidationResult>;
export declare function uploadLicenseImage(id: string, companyId: string, file: Express.Multer.File): Promise<any>;
export declare function getLicenseImageFile(id: string, companyId: string): Promise<string>;
export declare function approveLicense(id: string, companyId: string, decision: 'APPROVE' | 'DENY', note: string | undefined, approverName: string): Promise<any>;
//# sourceMappingURL=customer.service.d.ts.map