import { AuditSchedulesService } from '../../audit-schedules/services/audit-schedules.service';
import { MasterRecord, MasterCounts } from '../templates/my-schedule-master.types';
export declare class MyScheduleMasterService {
    private readonly auditSchedules;
    constructor(auditSchedules: AuditSchedulesService);
    list(userId: number, q: any): Promise<{
        data: import("../../audit-schedules/entities/audit-schedule-row.entity").AuditScheduleRow[];
        counts: {
            initial: number;
            surveillance: number;
            recertification: number;
            total: number;
        };
        meta: {
            total: number;
            page: any;
            limit: any;
            totalPages: number;
        };
    }>;
    allRecords(userId: number, q: any): Promise<{
        records: MasterRecord[];
        counts: MasterCounts;
    }>;
}
