import { BlueNode } from '@blue-labs/language'; import { MyOSTimelineChannel } from '../../model/index.js'; import { ChannelEvaluationContext, ChannelProcessor } from '../types.js'; export declare class MyOSTimelineChannelProcessor implements ChannelProcessor { readonly kind: "channel"; readonly blueIds: readonly ["HCF8mXnX3dFjQ8osjxb4Wzm2Nm1DoXnTYuA5sPnV7NTs"]; readonly schema: import('zod').ZodObject; name: import('zod').ZodOptional; order: import('zod').ZodOptional; }, { description: import('zod').ZodOptional; event: import('zod').ZodOptional>; name: import('zod').ZodOptional; }>, { description: import('zod').ZodOptional; name: import('zod').ZodOptional; timelineId: import('zod').ZodOptional; }>, { accountId: import('zod').ZodOptional; description: import('zod').ZodOptional; email: import('zod').ZodOptional; name: import('zod').ZodOptional; }>, import("zod").objectUtil.extendShape; name: import('zod').ZodOptional; order: import('zod').ZodOptional; }, { description: import('zod').ZodOptional; event: import('zod').ZodOptional>; name: import('zod').ZodOptional; }>, { description: import('zod').ZodOptional; name: import('zod').ZodOptional; order: import('zod').ZodOptional; }>, { path: import('zod').ZodOptional; definition: import('zod').ZodOptional>; }>>, "strip", import('zod').ZodTypeAny, { event?: BlueNode | undefined; name?: string | undefined; path?: string | undefined; description?: string | undefined; order?: number | undefined; definition?: BlueNode | undefined; timelineId?: string | undefined; accountId?: string | undefined; email?: string | undefined; }, { event?: BlueNode | undefined; name?: string | undefined; path?: string | undefined; description?: string | undefined; order?: number | undefined; definition?: BlueNode | undefined; timelineId?: string | undefined; accountId?: string | undefined; email?: string | undefined; }>; matches(contract: MyOSTimelineChannel, context: ChannelEvaluationContext): boolean; channelize(contract: MyOSTimelineChannel, context: ChannelEvaluationContext): BlueNode | null | undefined; isNewerEvent(contract: MyOSTimelineChannel, context: ChannelEvaluationContext, lastEvent: BlueNode): boolean; } //# sourceMappingURL=myos-timeline-channel-processor.d.ts.map