import type { GenFile, GenMessage, GenService } from '@bufbuild/protobuf/codegenv1'; import type { Message } from '@bufbuild/protobuf'; /** * Describes the file version/v1/version.proto. */ export declare const file_version_v1_version: GenFile; /** * @generated from message version.v1.GetVersionRequest */ export type GetVersionRequest = Message<'version.v1.GetVersionRequest'> & {}; /** * Describes the message version.v1.GetVersionRequest. * Use `create(GetVersionRequestSchema)` to create a new message. */ export declare const GetVersionRequestSchema: GenMessage; /** * @generated from message version.v1.DependencyInfo */ export type DependencyInfo = Message<'version.v1.DependencyInfo'> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string version = 2; */ version: string; }; /** * Describes the message version.v1.DependencyInfo. * Use `create(DependencyInfoSchema)` to create a new message. */ export declare const DependencyInfoSchema: GenMessage; /** * @generated from message version.v1.GetVersionResponse */ export type GetVersionResponse = Message<'version.v1.GetVersionResponse'> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string version = 2; */ version: string; /** * @generated from field: string git_commit = 3; */ gitCommit: string; /** * @generated from field: string build_date = 4; */ buildDate: string; /** * @generated from field: string go_version = 5; */ goVersion: string; /** * @generated from field: string os_arch = 6; */ osArch: string; /** * @generated from field: version.v1.DependencyInfo opentdf_service_version = 7; */ opentdfServiceVersion?: DependencyInfo; /** * @generated from field: version.v1.DependencyInfo opentdf_sdk_version = 8; */ opentdfSdkVersion?: DependencyInfo; /** * @generated from field: version.v1.DependencyInfo opentdf_protobuf_version = 9; */ opentdfProtobufVersion?: DependencyInfo; /** * @generated from field: repeated version.v1.DependencyInfo opentdf_libs_versions = 10; */ opentdfLibsVersions: DependencyInfo[]; }; /** * Describes the message version.v1.GetVersionResponse. * Use `create(GetVersionResponseSchema)` to create a new message. */ export declare const GetVersionResponseSchema: GenMessage; /** * @generated from service version.v1.VersionService */ export declare const VersionService: GenService<{ /** * @generated from rpc version.v1.VersionService.GetVersion */ getVersion: { methodKind: 'unary'; input: typeof GetVersionRequestSchema; output: typeof GetVersionResponseSchema; }; }>;