import type { BlipClient } from '../client.ts'; import type { UnknownMessage } from '../types/index.ts'; import { type ConsumeOptions, Namespace, type SendCommandOptions } from './namespace.ts'; export declare class SchedulerNamespace extends Namespace { constructor(blipClient: BlipClient, defaultOptions?: SendCommandOptions); scheduleMessage(schedule: { name?: string; message: UnknownMessage; when: string; }, opts?: ConsumeOptions): Promise; getSchedule(id: string, opts?: ConsumeOptions): Promise<{ when: string; message: UnknownMessage; status: 'scheduled' | 'executed' | 'canceled'; } | undefined>; getSchedules(opts?: ConsumeOptions): Promise>; cancelSchedule(id: string, opts?: ConsumeOptions): Promise; } //# sourceMappingURL=scheduler.d.ts.map