22 lines
1.3 KiB
TypeScript
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
|