import { model } from '@peter-murray/hue-bridge-model'; import { ApiDefinition } from './http/ApiDefinition'; import { Api } from './Api'; type Schedule = model.Schedule; type ScheduleId = number | string | Schedule; export declare class Schedules extends ApiDefinition { constructor(hueApi: Api); getAll(): Promise; getSchedule(id: ScheduleId): Promise; getScheduleByName(name: string): Promise; createSchedule(schedule: Schedule): Promise; updateSchedule(schedule: Schedule): Promise; deleteSchedule(id: ScheduleId): Promise; } export {};