import type { Message } from '@bufbuild/protobuf'; import type { GenFile, GenMessage, GenService } from '@bufbuild/protobuf/codegenv2'; import type { Timestamp, TimestampJson } from '@bufbuild/protobuf/wkt'; /** * Describes the file capabilities/scheduler/cron/v1/trigger.proto. */ export declare const file_capabilities_scheduler_cron_v1_trigger: GenFile; /** * @generated from message capabilities.scheduler.cron.v1.Config */ export type Config = Message<'capabilities.scheduler.cron.v1.Config'> & { /** * Cron schedule string * * @generated from field: string schedule = 1; */ schedule: string; }; /** * @generated from message capabilities.scheduler.cron.v1.Config */ export type ConfigJson = { /** * Cron schedule string * * @generated from field: string schedule = 1; */ schedule?: string; }; /** * Describes the message capabilities.scheduler.cron.v1.Config. * Use `create(ConfigSchema)` to create a new message. */ export declare const ConfigSchema: GenMessage; /** * @generated from message capabilities.scheduler.cron.v1.Payload */ export type Payload = Message<'capabilities.scheduler.cron.v1.Payload'> & { /** * @generated from field: google.protobuf.Timestamp scheduled_execution_time = 1; */ scheduledExecutionTime?: Timestamp; }; /** * @generated from message capabilities.scheduler.cron.v1.Payload */ export type PayloadJson = { /** * @generated from field: google.protobuf.Timestamp scheduled_execution_time = 1; */ scheduledExecutionTime?: TimestampJson; }; /** * Describes the message capabilities.scheduler.cron.v1.Payload. * Use `create(PayloadSchema)` to create a new message. */ export declare const PayloadSchema: GenMessage; /** * @generated from message capabilities.scheduler.cron.v1.LegacyPayload * @deprecated */ export type LegacyPayload = Message<'capabilities.scheduler.cron.v1.LegacyPayload'> & { /** * Time that cron trigger's task execution had been scheduled to occur (RFC3339Nano formatted) * * @generated from field: string scheduled_execution_time = 1; */ scheduledExecutionTime: string; }; /** * @generated from message capabilities.scheduler.cron.v1.LegacyPayload * @deprecated */ export type LegacyPayloadJson = { /** * Time that cron trigger's task execution had been scheduled to occur (RFC3339Nano formatted) * * @generated from field: string scheduled_execution_time = 1; */ scheduledExecutionTime?: string; }; /** * Describes the message capabilities.scheduler.cron.v1.LegacyPayload. * Use `create(LegacyPayloadSchema)` to create a new message. * @deprecated */ export declare const LegacyPayloadSchema: GenMessage; /** * @generated from service capabilities.scheduler.cron.v1.Cron */ export declare const Cron: GenService<{ /** * @generated from rpc capabilities.scheduler.cron.v1.Cron.Trigger */ trigger: { methodKind: 'server_streaming'; input: typeof ConfigSchema; output: typeof PayloadSchema; }; /** * @generated from rpc capabilities.scheduler.cron.v1.Cron.LegacyTrigger * @deprecated */ legacyTrigger: { methodKind: 'server_streaming'; input: typeof ConfigSchema; output: typeof LegacyPayloadSchema; }; }>;