export interface ShiftScheduleDraft {
    shiftStartTime: string;
    shiftEndTime?: string;
    graceMinutes: number;
    saturdayShiftEnabled: boolean;
    sundayShiftEnabled: boolean;
    holidayShiftEnabled: boolean;
    memberAssignments: Array<{
        employeeId: string;
        date: string;
        startTime: string;
        endTime: string;
        notes?: string;
    }>;
}
export declare class TeamShiftScheduleBuilder {
    private data;
    shiftStartTime(time: string): this;
    shiftEndTime(time: string): this;
    flags(saturday: boolean, sunday: boolean, holiday: boolean): this;
    addAssignment(employeeId: string, date: string, startTime: string, endTime: string, notes?: string): this;
    build(): ShiftScheduleDraft;
}
//# sourceMappingURL=TeamShiftScheduleBuilder.d.ts.map