import type { Message } from '@bufbuild/protobuf'; import type { GenFile, GenMessage, GenService } from '@bufbuild/protobuf/codegenv2'; /** * Describes the file capabilities/internal/actionandtrigger/v1/action_and_trigger.proto. */ export declare const file_capabilities_internal_actionandtrigger_v1_action_and_trigger: GenFile; /** * @generated from message capabilities.internal.actionandtrigger.v1.Config */ export type Config = Message<'capabilities.internal.actionandtrigger.v1.Config'> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: int32 number = 2; */ number: number; }; /** * @generated from message capabilities.internal.actionandtrigger.v1.Config */ export type ConfigJson = { /** * @generated from field: string name = 1; */ name?: string; /** * @generated from field: int32 number = 2; */ number?: number; }; /** * Describes the message capabilities.internal.actionandtrigger.v1.Config. * Use `create(ConfigSchema)` to create a new message. */ export declare const ConfigSchema: GenMessage; /** * @generated from message capabilities.internal.actionandtrigger.v1.TriggerEvent */ export type TriggerEvent = Message<'capabilities.internal.actionandtrigger.v1.TriggerEvent'> & { /** * @generated from field: string cool_output = 1; */ coolOutput: string; }; /** * @generated from message capabilities.internal.actionandtrigger.v1.TriggerEvent */ export type TriggerEventJson = { /** * @generated from field: string cool_output = 1; */ coolOutput?: string; }; /** * Describes the message capabilities.internal.actionandtrigger.v1.TriggerEvent. * Use `create(TriggerEventSchema)` to create a new message. */ export declare const TriggerEventSchema: GenMessage; /** * @generated from message capabilities.internal.actionandtrigger.v1.Input */ export type Input = Message<'capabilities.internal.actionandtrigger.v1.Input'> & { /** * @generated from field: string name = 1; */ name: string; }; /** * @generated from message capabilities.internal.actionandtrigger.v1.Input */ export type InputJson = { /** * @generated from field: string name = 1; */ name?: string; }; /** * Describes the message capabilities.internal.actionandtrigger.v1.Input. * Use `create(InputSchema)` to create a new message. */ export declare const InputSchema: GenMessage; /** * @generated from message capabilities.internal.actionandtrigger.v1.Output */ export type Output = Message<'capabilities.internal.actionandtrigger.v1.Output'> & { /** * @generated from field: string welcome = 1; */ welcome: string; }; /** * @generated from message capabilities.internal.actionandtrigger.v1.Output */ export type OutputJson = { /** * @generated from field: string welcome = 1; */ welcome?: string; }; /** * Describes the message capabilities.internal.actionandtrigger.v1.Output. * Use `create(OutputSchema)` to create a new message. */ export declare const OutputSchema: GenMessage; /** * @generated from service capabilities.internal.actionandtrigger.v1.Basic */ export declare const Basic: GenService<{ /** * @generated from rpc capabilities.internal.actionandtrigger.v1.Basic.Action */ action: { methodKind: 'unary'; input: typeof InputSchema; output: typeof OutputSchema; }; /** * @generated from rpc capabilities.internal.actionandtrigger.v1.Basic.Trigger */ trigger: { methodKind: 'server_streaming'; input: typeof ConfigSchema; output: typeof TriggerEventSchema; }; }>;