import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file cerbos/schema/v1/schema.proto. */ export declare const file_cerbos_schema_v1_schema: GenFile; /** * @generated from message cerbos.schema.v1.ValidationError */ export type ValidationError = Message<"cerbos.schema.v1.ValidationError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string message = 2; */ message: string; /** * @generated from field: cerbos.schema.v1.ValidationError.Source source = 3; */ source: ValidationError_Source; }; /** * @generated from message cerbos.schema.v1.ValidationError */ export type ValidationErrorJson = { /** * @generated from field: string path = 1; */ path?: string; /** * @generated from field: string message = 2; */ message?: string; /** * @generated from field: cerbos.schema.v1.ValidationError.Source source = 3; */ source?: ValidationError_SourceJson; }; export type ValidationErrorValid = ValidationError; /** * Describes the message cerbos.schema.v1.ValidationError. * Use `create(ValidationErrorSchema)` to create a new message. */ export declare const ValidationErrorSchema: GenMessage; /** * @generated from enum cerbos.schema.v1.ValidationError.Source */ export declare enum ValidationError_Source { /** * @generated from enum value: SOURCE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SOURCE_PRINCIPAL = 1; */ PRINCIPAL = 1, /** * @generated from enum value: SOURCE_RESOURCE = 2; */ RESOURCE = 2 } /** * @generated from enum cerbos.schema.v1.ValidationError.Source */ export type ValidationError_SourceJson = "SOURCE_UNSPECIFIED" | "SOURCE_PRINCIPAL" | "SOURCE_RESOURCE"; /** * Describes the enum cerbos.schema.v1.ValidationError.Source. */ export declare const ValidationError_SourceSchema: GenEnum; /** * @generated from message cerbos.schema.v1.Schema */ export type Schema = Message<"cerbos.schema.v1.Schema"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: bytes definition = 2; */ definition: Uint8Array; }; /** * @generated from message cerbos.schema.v1.Schema */ export type SchemaJson = { /** * @generated from field: string id = 1; */ id?: string; /** * @generated from field: bytes definition = 2; */ definition?: string; }; /** * @generated from message cerbos.schema.v1.Schema */ export type SchemaValid = Message<"cerbos.schema.v1.Schema"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: bytes definition = 2; */ definition: Uint8Array; }; /** * Describes the message cerbos.schema.v1.Schema. * Use `create(SchemaSchema)` to create a new message. */ export declare const SchemaSchema: GenMessage; //# sourceMappingURL=schema_pb.d.ts.map