export type AgendaSlottingAlgorithm = AgendaSlottingAlgorithm.FixedIntervals; export declare namespace AgendaSlottingAlgorithm { /** * * * The appointments can be taken at fixed intervals of [intervalMinutes] starting from the * beginning of the * scheduled working hours for the available timetable item. * # Example * - Time table item scheduled 09:30-12:00, 12:45-14:00 * - Time table item availabilities 10:03-10:50, 13:00-13:30, * - [intervalMinutes] = 10 * - Calendar item type duration = 15 * The returned slots for that time table item are 10:10, 10:20, 10:30, 13:05, 13:15 */ class FixedIntervals { intervalMinutes: number; readonly $ktClass: 'com.icure.cardinal.sdk.model.embed.AgendaSlottingAlgorithm.FixedIntervals'; constructor(partial: Partial & Pick); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): FixedIntervals; } function fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): AgendaSlottingAlgorithm; }