import type { Message } from '@bufbuild/protobuf'; import type { GenFile, GenMessage, GenService } from '@bufbuild/protobuf/codegenv2'; /** * Describes the file capabilities/internal/basicaction/v1/basic_action.proto. */ export declare const file_capabilities_internal_basicaction_v1_basic_action: GenFile; /** * @generated from message capabilities.internal.basicaction.v1.Inputs */ export type Inputs = Message<'capabilities.internal.basicaction.v1.Inputs'> & { /** * @generated from field: bool input_thing = 1; */ inputThing: boolean; }; /** * @generated from message capabilities.internal.basicaction.v1.Inputs */ export type InputsJson = { /** * @generated from field: bool input_thing = 1; */ inputThing?: boolean; }; /** * Describes the message capabilities.internal.basicaction.v1.Inputs. * Use `create(InputsSchema)` to create a new message. */ export declare const InputsSchema: GenMessage; /** * @generated from message capabilities.internal.basicaction.v1.Outputs */ export type Outputs = Message<'capabilities.internal.basicaction.v1.Outputs'> & { /** * @generated from field: string adapted_thing = 1; */ adaptedThing: string; }; /** * @generated from message capabilities.internal.basicaction.v1.Outputs */ export type OutputsJson = { /** * @generated from field: string adapted_thing = 1; */ adaptedThing?: string; }; /** * Describes the message capabilities.internal.basicaction.v1.Outputs. * Use `create(OutputsSchema)` to create a new message. */ export declare const OutputsSchema: GenMessage; /** * This action server for testing purposes only. * * This comment tests the generator's ability to handle comments. * * @generated from service capabilities.internal.basicaction.v1.BasicAction */ export declare const BasicAction: GenService<{ /** * This comment tests the generator's ability to handle leading comments on methods. * * This comment tests the generator's ability to handle trailing comments on methods. * * @generated from rpc capabilities.internal.basicaction.v1.BasicAction.PerformAction */ performAction: { methodKind: 'unary'; input: typeof InputsSchema; output: typeof OutputsSchema; }; }>;