import { TimelineIpdService } from './timeline_ipd.service';
import { TimelineIpd } from './entities/timeline_ipd.entity';
export declare class TimelineIpdController {
    private readonly timelineIpdService;
    constructor(timelineIpdService: TimelineIpdService);
    create(createTimelineIpd: TimelineIpd): Promise<{
        'data ': {
            status: string;
            messege: string;
            Added_ipd_timeline_Values: any;
        };
    }[]>;
    findOne(patient_id: number): Promise<TimelineIpd>;
    update(id: number, createTimelineIpd: TimelineIpd): Promise<{
        'data ': {
            status: string;
            messege: string;
            Updated_ipd_timeline_Values: any;
        };
    }[]>;
    removePatientTimeline(id: number, hospital_id: number): Promise<{
        status: string;
        message: string;
    }>;
    findIpdTimelineDetails(patient_id: number, search?: string, limit?: number, page?: number): Promise<{
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: import("./dto/timeline_ipd.dto").IpdTimelineDto[];
        total: number;
    }>;
}
