import * as sdk from '@mycure/sdk'; import { MycureSDK } from './../service'; export declare class McClockService { private sdk; constructor(sdk: MycureSDK); loadCurrentMonthSelfAttendance(organization: string, uid: string, filter: any): Promise; loadCurrentMonthStaffAttendance(organization: string, filter: any): Promise; loadCurrentMonthClinicAttendance(organization: string, filter: any): Promise; /** * Load staff attendance * @param membership * @param uid */ loadStaffAttendance(organization: string, uid: string): sdk.WatchablePromise>; loadStaffTodayAttendance(organization: string, uid: string): Promise<{ status: string; id: any; }>; loadStaffLastAttendance(organization: string, uid: string): Promise<{ status: string; id: any; }>; /** * Create a staff attendance * @param organization */ createStaffAttendance(organization: string, uid: string): Promise; /** * Get recent attendance of an organization * @param organization */ loadClinicAttendance(organization: string): Promise; /** * Create an organization attendance * @param organization */ createClinicAttendance(organization: string, forceCloseClinic?: boolean): Promise; /** * Force close the clinic * * @param organization */ private closeClinic(organization, attendanceId, forceCloseClinic?); }