import { Signal, ReadOnlySignal } from '@wix/services-definitions/core-services/signals'; import { type ScheduleItem } from './schedule-item-service.js'; import { type ScheduleItemsGroup } from './schedule-items-group-service.js'; export interface ScheduleListServiceAPI { items: ReadOnlySignal; itemsGroups: ReadOnlySignal; error: Signal; stageFilter: Signal; tagFilters: Signal; stageNames: ReadOnlySignal; tags: ReadOnlySignal; setStageFilter: (stageName: string | null) => void; setTagFilters: (tags: string[]) => void; } export interface ScheduleListServiceConfig { items: ScheduleItem[]; } export declare const ScheduleListServiceDefinition: string & { __api: ScheduleListServiceAPI; __config: ScheduleListServiceConfig; isServiceDefinition?: boolean; } & ScheduleListServiceAPI; export declare const ScheduleListService: import("@wix/services-definitions").ServiceFactory; export declare function loadScheduleListServiceConfig({ eventId, limit, }: LoadScheduleListServiceConfigParams): Promise; interface LoadScheduleListServiceConfigParams { eventId: string; limit?: number; } export {};