import type { GenEnum, GenFile, GenMessage } from '@bufbuild/protobuf/codegenv1'; import type { Timestamp } from '@bufbuild/protobuf/wkt'; import type { Message } from '@bufbuild/protobuf'; /** * Describes the file virtru/common/common.proto. */ export declare const file_virtru_common_common: GenFile; /** * @generated from message virtru.common.Metadata */ export type Metadata = Message<'virtru.common.Metadata'> & { /** * @generated from field: google.protobuf.Timestamp created_at = 1; */ createdAt?: Timestamp; /** * @generated from field: google.protobuf.Timestamp updated_at = 2; */ updatedAt?: Timestamp; /** * @generated from field: map labels = 3; */ labels: { [key: string]: string; }; }; /** * Describes the message virtru.common.Metadata. * Use `create(MetadataSchema)` to create a new message. */ export declare const MetadataSchema: GenMessage; /** * @generated from message virtru.common.MetadataMutable */ export type MetadataMutable = Message<'virtru.common.MetadataMutable'> & { /** * @generated from field: map labels = 3; */ labels: { [key: string]: string; }; }; /** * Describes the message virtru.common.MetadataMutable. * Use `create(MetadataMutableSchema)` to create a new message. */ export declare const MetadataMutableSchema: GenMessage; /** * @generated from message virtru.common.IdFqnIdentifier */ export type IdFqnIdentifier = Message<'virtru.common.IdFqnIdentifier'> & { /** * @generated from oneof virtru.common.IdFqnIdentifier.identifier */ identifier: { /** * @generated from field: string id = 1; */ value: string; case: 'id'; } | { /** * @generated from field: string fqn = 2; */ value: string; case: 'fqn'; } | { case: undefined; value?: undefined; }; }; /** * Describes the message virtru.common.IdFqnIdentifier. * Use `create(IdFqnIdentifierSchema)` to create a new message. */ export declare const IdFqnIdentifierSchema: GenMessage; /** * @generated from message virtru.common.PageRequest */ export type PageRequest = Message<'virtru.common.PageRequest'> & { /** * Optional * Set to configured default limit if not provided * Maximum limit set in platform config and enforced by services * * @generated from field: int32 limit = 1; */ limit: number; /** * Optional * Defaulted if not provided * * @generated from field: int32 offset = 2; */ offset: number; }; /** * Describes the message virtru.common.PageRequest. * Use `create(PageRequestSchema)` to create a new message. */ export declare const PageRequestSchema: GenMessage; /** * @generated from message virtru.common.PageResponse */ export type PageResponse = Message<'virtru.common.PageResponse'> & { /** * Requested pagination offset * * @generated from field: int32 current_offset = 1; */ currentOffset: number; /** * Calculated with request limit + offset or defaults * Empty when none remain after current page * * @generated from field: int32 next_offset = 2; */ nextOffset: number; /** * Total count of entire list * * @generated from field: int32 total = 3; */ total: number; }; /** * Describes the message virtru.common.PageResponse. * Use `create(PageResponseSchema)` to create a new message. */ export declare const PageResponseSchema: GenMessage; /** * @generated from enum virtru.common.MetadataUpdateEnum */ export declare enum MetadataUpdateEnum { /** * @generated from enum value: METADATA_UPDATE_ENUM_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: METADATA_UPDATE_ENUM_EXTEND = 1; */ EXTEND = 1, /** * @generated from enum value: METADATA_UPDATE_ENUM_REPLACE = 2; */ REPLACE = 2 } /** * Describes the enum virtru.common.MetadataUpdateEnum. */ export declare const MetadataUpdateEnumSchema: GenEnum;