import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; import type { AccessLogEntry, AccessLogEntryJson, AccessLogEntryValid, DecisionLogEntry, DecisionLogEntryJson, DecisionLogEntryValid } from "../../audit/v1/audit_pb.js"; import type { Effect, EffectJson } from "../../effect/v1/effect_pb.js"; import type { OutputEntry, OutputEntryJson, PlanResourcesFilter, PlanResourcesFilterJson } from "../../engine/v1/engine_pb.js"; import type { Policy, PolicyJson, PolicyValid } from "../../policy/v1/policy_pb.js"; import type { Schema, SchemaJson, SchemaValid, ValidationError, ValidationErrorJson } from "../../schema/v1/schema_pb.js"; import type { Empty, EmptyJson, Value, ValueJson } from "@bufbuild/protobuf/wkt"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file cerbos/response/v1/response.proto. */ export declare const file_cerbos_response_v1_response: GenFile; /** * @generated from message cerbos.response.v1.PlanResourcesResponse */ export type PlanResourcesResponse = Message<"cerbos.response.v1.PlanResourcesResponse"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: string action = 2 [deprecated = true]; * @deprecated */ action: string; /** * @generated from field: repeated string actions = 9; */ actions: string[]; /** * @generated from field: string resource_kind = 3; */ resourceKind: string; /** * @generated from field: string policy_version = 4; */ policyVersion: string; /** * @generated from field: cerbos.engine.v1.PlanResourcesFilter filter = 5; */ filter?: PlanResourcesFilter | undefined; /** * @generated from field: cerbos.response.v1.PlanResourcesResponse.Meta meta = 6; */ meta?: PlanResourcesResponse_Meta | undefined; /** * @generated from field: repeated cerbos.schema.v1.ValidationError validation_errors = 7; */ validationErrors: ValidationError[]; /** * @generated from field: string cerbos_call_id = 8; */ cerbosCallId: string; }; /** * @generated from message cerbos.response.v1.PlanResourcesResponse */ export type PlanResourcesResponseJson = { /** * @generated from field: string request_id = 1; */ requestId?: string; /** * @generated from field: string action = 2 [deprecated = true]; * @deprecated */ action?: string; /** * @generated from field: repeated string actions = 9; */ actions?: string[]; /** * @generated from field: string resource_kind = 3; */ resourceKind?: string; /** * @generated from field: string policy_version = 4; */ policyVersion?: string; /** * @generated from field: cerbos.engine.v1.PlanResourcesFilter filter = 5; */ filter?: PlanResourcesFilterJson; /** * @generated from field: cerbos.response.v1.PlanResourcesResponse.Meta meta = 6; */ meta?: PlanResourcesResponse_MetaJson; /** * @generated from field: repeated cerbos.schema.v1.ValidationError validation_errors = 7; */ validationErrors?: ValidationErrorJson[]; /** * @generated from field: string cerbos_call_id = 8; */ cerbosCallId?: string; }; export type PlanResourcesResponseValid = PlanResourcesResponse; /** * Describes the message cerbos.response.v1.PlanResourcesResponse. * Use `create(PlanResourcesResponseSchema)` to create a new message. */ export declare const PlanResourcesResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.PlanResourcesResponse.Meta */ export type PlanResourcesResponse_Meta = Message<"cerbos.response.v1.PlanResourcesResponse.Meta"> & { /** * @generated from field: string filter_debug = 1; */ filterDebug: string; /** * @generated from field: string matched_scope = 2 [deprecated = true]; * @deprecated */ matchedScope: string; /** * @generated from field: map matched_scopes = 3; */ matchedScopes: { [key: string]: string; }; }; /** * @generated from message cerbos.response.v1.PlanResourcesResponse.Meta */ export type PlanResourcesResponse_MetaJson = { /** * @generated from field: string filter_debug = 1; */ filterDebug?: string; /** * @generated from field: string matched_scope = 2 [deprecated = true]; * @deprecated */ matchedScope?: string; /** * @generated from field: map matched_scopes = 3; */ matchedScopes?: { [key: string]: string; }; }; export type PlanResourcesResponse_MetaValid = PlanResourcesResponse_Meta; /** * Describes the message cerbos.response.v1.PlanResourcesResponse.Meta. * Use `create(PlanResourcesResponse_MetaSchema)` to create a new message. */ export declare const PlanResourcesResponse_MetaSchema: GenMessage; /** * Deprecated. See CheckResourcesResponse. * * @generated from message cerbos.response.v1.CheckResourceSetResponse */ export type CheckResourceSetResponse = Message<"cerbos.response.v1.CheckResourceSetResponse"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: map resource_instances = 2; */ resourceInstances: { [key: string]: CheckResourceSetResponse_ActionEffectMap; }; /** * @generated from field: cerbos.response.v1.CheckResourceSetResponse.Meta meta = 3; */ meta?: CheckResourceSetResponse_Meta | undefined; }; /** * Deprecated. See CheckResourcesResponse. * * @generated from message cerbos.response.v1.CheckResourceSetResponse */ export type CheckResourceSetResponseJson = { /** * @generated from field: string request_id = 1; */ requestId?: string; /** * @generated from field: map resource_instances = 2; */ resourceInstances?: { [key: string]: CheckResourceSetResponse_ActionEffectMapJson; }; /** * @generated from field: cerbos.response.v1.CheckResourceSetResponse.Meta meta = 3; */ meta?: CheckResourceSetResponse_MetaJson; }; export type CheckResourceSetResponseValid = CheckResourceSetResponse; /** * Describes the message cerbos.response.v1.CheckResourceSetResponse. * Use `create(CheckResourceSetResponseSchema)` to create a new message. */ export declare const CheckResourceSetResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourceSetResponse.ActionEffectMap */ export type CheckResourceSetResponse_ActionEffectMap = Message<"cerbos.response.v1.CheckResourceSetResponse.ActionEffectMap"> & { /** * @generated from field: map actions = 1; */ actions: { [key: string]: Effect; }; /** * @generated from field: repeated cerbos.schema.v1.ValidationError validation_errors = 2; */ validationErrors: ValidationError[]; }; /** * @generated from message cerbos.response.v1.CheckResourceSetResponse.ActionEffectMap */ export type CheckResourceSetResponse_ActionEffectMapJson = { /** * @generated from field: map actions = 1; */ actions?: { [key: string]: EffectJson; }; /** * @generated from field: repeated cerbos.schema.v1.ValidationError validation_errors = 2; */ validationErrors?: ValidationErrorJson[]; }; export type CheckResourceSetResponse_ActionEffectMapValid = CheckResourceSetResponse_ActionEffectMap; /** * Describes the message cerbos.response.v1.CheckResourceSetResponse.ActionEffectMap. * Use `create(CheckResourceSetResponse_ActionEffectMapSchema)` to create a new message. */ export declare const CheckResourceSetResponse_ActionEffectMapSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourceSetResponse.Meta */ export type CheckResourceSetResponse_Meta = Message<"cerbos.response.v1.CheckResourceSetResponse.Meta"> & { /** * @generated from field: map resource_instances = 1; */ resourceInstances: { [key: string]: CheckResourceSetResponse_Meta_ActionMeta; }; }; /** * @generated from message cerbos.response.v1.CheckResourceSetResponse.Meta */ export type CheckResourceSetResponse_MetaJson = { /** * @generated from field: map resource_instances = 1; */ resourceInstances?: { [key: string]: CheckResourceSetResponse_Meta_ActionMetaJson; }; }; export type CheckResourceSetResponse_MetaValid = CheckResourceSetResponse_Meta; /** * Describes the message cerbos.response.v1.CheckResourceSetResponse.Meta. * Use `create(CheckResourceSetResponse_MetaSchema)` to create a new message. */ export declare const CheckResourceSetResponse_MetaSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourceSetResponse.Meta.EffectMeta */ export type CheckResourceSetResponse_Meta_EffectMeta = Message<"cerbos.response.v1.CheckResourceSetResponse.Meta.EffectMeta"> & { /** * @generated from field: string matched_policy = 1; */ matchedPolicy: string; /** * @generated from field: string matched_scope = 2; */ matchedScope: string; }; /** * @generated from message cerbos.response.v1.CheckResourceSetResponse.Meta.EffectMeta */ export type CheckResourceSetResponse_Meta_EffectMetaJson = { /** * @generated from field: string matched_policy = 1; */ matchedPolicy?: string; /** * @generated from field: string matched_scope = 2; */ matchedScope?: string; }; export type CheckResourceSetResponse_Meta_EffectMetaValid = CheckResourceSetResponse_Meta_EffectMeta; /** * Describes the message cerbos.response.v1.CheckResourceSetResponse.Meta.EffectMeta. * Use `create(CheckResourceSetResponse_Meta_EffectMetaSchema)` to create a new message. */ export declare const CheckResourceSetResponse_Meta_EffectMetaSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourceSetResponse.Meta.ActionMeta */ export type CheckResourceSetResponse_Meta_ActionMeta = Message<"cerbos.response.v1.CheckResourceSetResponse.Meta.ActionMeta"> & { /** * @generated from field: map actions = 1; */ actions: { [key: string]: CheckResourceSetResponse_Meta_EffectMeta; }; /** * @generated from field: repeated string effective_derived_roles = 2; */ effectiveDerivedRoles: string[]; }; /** * @generated from message cerbos.response.v1.CheckResourceSetResponse.Meta.ActionMeta */ export type CheckResourceSetResponse_Meta_ActionMetaJson = { /** * @generated from field: map actions = 1; */ actions?: { [key: string]: CheckResourceSetResponse_Meta_EffectMetaJson; }; /** * @generated from field: repeated string effective_derived_roles = 2; */ effectiveDerivedRoles?: string[]; }; export type CheckResourceSetResponse_Meta_ActionMetaValid = CheckResourceSetResponse_Meta_ActionMeta; /** * Describes the message cerbos.response.v1.CheckResourceSetResponse.Meta.ActionMeta. * Use `create(CheckResourceSetResponse_Meta_ActionMetaSchema)` to create a new message. */ export declare const CheckResourceSetResponse_Meta_ActionMetaSchema: GenMessage; /** * Deprecated. See CheckResourcesResponse. * * @generated from message cerbos.response.v1.CheckResourceBatchResponse */ export type CheckResourceBatchResponse = Message<"cerbos.response.v1.CheckResourceBatchResponse"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: repeated cerbos.response.v1.CheckResourceBatchResponse.ActionEffectMap results = 2; */ results: CheckResourceBatchResponse_ActionEffectMap[]; }; /** * Deprecated. See CheckResourcesResponse. * * @generated from message cerbos.response.v1.CheckResourceBatchResponse */ export type CheckResourceBatchResponseJson = { /** * @generated from field: string request_id = 1; */ requestId?: string; /** * @generated from field: repeated cerbos.response.v1.CheckResourceBatchResponse.ActionEffectMap results = 2; */ results?: CheckResourceBatchResponse_ActionEffectMapJson[]; }; export type CheckResourceBatchResponseValid = CheckResourceBatchResponse; /** * Describes the message cerbos.response.v1.CheckResourceBatchResponse. * Use `create(CheckResourceBatchResponseSchema)` to create a new message. */ export declare const CheckResourceBatchResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourceBatchResponse.ActionEffectMap */ export type CheckResourceBatchResponse_ActionEffectMap = Message<"cerbos.response.v1.CheckResourceBatchResponse.ActionEffectMap"> & { /** * @generated from field: string resource_id = 1; */ resourceId: string; /** * @generated from field: map actions = 2; */ actions: { [key: string]: Effect; }; /** * @generated from field: repeated cerbos.schema.v1.ValidationError validation_errors = 3; */ validationErrors: ValidationError[]; }; /** * @generated from message cerbos.response.v1.CheckResourceBatchResponse.ActionEffectMap */ export type CheckResourceBatchResponse_ActionEffectMapJson = { /** * @generated from field: string resource_id = 1; */ resourceId?: string; /** * @generated from field: map actions = 2; */ actions?: { [key: string]: EffectJson; }; /** * @generated from field: repeated cerbos.schema.v1.ValidationError validation_errors = 3; */ validationErrors?: ValidationErrorJson[]; }; export type CheckResourceBatchResponse_ActionEffectMapValid = CheckResourceBatchResponse_ActionEffectMap; /** * Describes the message cerbos.response.v1.CheckResourceBatchResponse.ActionEffectMap. * Use `create(CheckResourceBatchResponse_ActionEffectMapSchema)` to create a new message. */ export declare const CheckResourceBatchResponse_ActionEffectMapSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourcesResponse */ export type CheckResourcesResponse = Message<"cerbos.response.v1.CheckResourcesResponse"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: repeated cerbos.response.v1.CheckResourcesResponse.ResultEntry results = 2; */ results: CheckResourcesResponse_ResultEntry[]; /** * @generated from field: string cerbos_call_id = 3; */ cerbosCallId: string; }; /** * @generated from message cerbos.response.v1.CheckResourcesResponse */ export type CheckResourcesResponseJson = { /** * @generated from field: string request_id = 1; */ requestId?: string; /** * @generated from field: repeated cerbos.response.v1.CheckResourcesResponse.ResultEntry results = 2; */ results?: CheckResourcesResponse_ResultEntryJson[]; /** * @generated from field: string cerbos_call_id = 3; */ cerbosCallId?: string; }; export type CheckResourcesResponseValid = CheckResourcesResponse; /** * Describes the message cerbos.response.v1.CheckResourcesResponse. * Use `create(CheckResourcesResponseSchema)` to create a new message. */ export declare const CheckResourcesResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourcesResponse.ResultEntry */ export type CheckResourcesResponse_ResultEntry = Message<"cerbos.response.v1.CheckResourcesResponse.ResultEntry"> & { /** * @generated from field: cerbos.response.v1.CheckResourcesResponse.ResultEntry.Resource resource = 1; */ resource?: CheckResourcesResponse_ResultEntry_Resource | undefined; /** * @generated from field: map actions = 2; */ actions: { [key: string]: Effect; }; /** * @generated from field: repeated cerbos.schema.v1.ValidationError validation_errors = 3; */ validationErrors: ValidationError[]; /** * @generated from field: cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta meta = 4; */ meta?: CheckResourcesResponse_ResultEntry_Meta | undefined; /** * @generated from field: repeated cerbos.engine.v1.OutputEntry outputs = 5; */ outputs: OutputEntry[]; }; /** * @generated from message cerbos.response.v1.CheckResourcesResponse.ResultEntry */ export type CheckResourcesResponse_ResultEntryJson = { /** * @generated from field: cerbos.response.v1.CheckResourcesResponse.ResultEntry.Resource resource = 1; */ resource?: CheckResourcesResponse_ResultEntry_ResourceJson; /** * @generated from field: map actions = 2; */ actions?: { [key: string]: EffectJson; }; /** * @generated from field: repeated cerbos.schema.v1.ValidationError validation_errors = 3; */ validationErrors?: ValidationErrorJson[]; /** * @generated from field: cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta meta = 4; */ meta?: CheckResourcesResponse_ResultEntry_MetaJson; /** * @generated from field: repeated cerbos.engine.v1.OutputEntry outputs = 5; */ outputs?: OutputEntryJson[]; }; export type CheckResourcesResponse_ResultEntryValid = CheckResourcesResponse_ResultEntry; /** * Describes the message cerbos.response.v1.CheckResourcesResponse.ResultEntry. * Use `create(CheckResourcesResponse_ResultEntrySchema)` to create a new message. */ export declare const CheckResourcesResponse_ResultEntrySchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Resource */ export type CheckResourcesResponse_ResultEntry_Resource = Message<"cerbos.response.v1.CheckResourcesResponse.ResultEntry.Resource"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string kind = 2; */ kind: string; /** * @generated from field: string policy_version = 3; */ policyVersion: string; /** * @generated from field: string scope = 4; */ scope: string; }; /** * @generated from message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Resource */ export type CheckResourcesResponse_ResultEntry_ResourceJson = { /** * @generated from field: string id = 1; */ id?: string; /** * @generated from field: string kind = 2; */ kind?: string; /** * @generated from field: string policy_version = 3; */ policyVersion?: string; /** * @generated from field: string scope = 4; */ scope?: string; }; export type CheckResourcesResponse_ResultEntry_ResourceValid = CheckResourcesResponse_ResultEntry_Resource; /** * Describes the message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Resource. * Use `create(CheckResourcesResponse_ResultEntry_ResourceSchema)` to create a new message. */ export declare const CheckResourcesResponse_ResultEntry_ResourceSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta */ export type CheckResourcesResponse_ResultEntry_Meta = Message<"cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta"> & { /** * @generated from field: map actions = 1; */ actions: { [key: string]: CheckResourcesResponse_ResultEntry_Meta_EffectMeta; }; /** * @generated from field: repeated string effective_derived_roles = 2; */ effectiveDerivedRoles: string[]; }; /** * @generated from message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta */ export type CheckResourcesResponse_ResultEntry_MetaJson = { /** * @generated from field: map actions = 1; */ actions?: { [key: string]: CheckResourcesResponse_ResultEntry_Meta_EffectMetaJson; }; /** * @generated from field: repeated string effective_derived_roles = 2; */ effectiveDerivedRoles?: string[]; }; export type CheckResourcesResponse_ResultEntry_MetaValid = CheckResourcesResponse_ResultEntry_Meta; /** * Describes the message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta. * Use `create(CheckResourcesResponse_ResultEntry_MetaSchema)` to create a new message. */ export declare const CheckResourcesResponse_ResultEntry_MetaSchema: GenMessage; /** * @generated from message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta.EffectMeta */ export type CheckResourcesResponse_ResultEntry_Meta_EffectMeta = Message<"cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta.EffectMeta"> & { /** * @generated from field: string matched_policy = 1; */ matchedPolicy: string; /** * @generated from field: string matched_scope = 2; */ matchedScope: string; }; /** * @generated from message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta.EffectMeta */ export type CheckResourcesResponse_ResultEntry_Meta_EffectMetaJson = { /** * @generated from field: string matched_policy = 1; */ matchedPolicy?: string; /** * @generated from field: string matched_scope = 2; */ matchedScope?: string; }; export type CheckResourcesResponse_ResultEntry_Meta_EffectMetaValid = CheckResourcesResponse_ResultEntry_Meta_EffectMeta; /** * Describes the message cerbos.response.v1.CheckResourcesResponse.ResultEntry.Meta.EffectMeta. * Use `create(CheckResourcesResponse_ResultEntry_Meta_EffectMetaSchema)` to create a new message. */ export declare const CheckResourcesResponse_ResultEntry_Meta_EffectMetaSchema: GenMessage; /** * @generated from message cerbos.response.v1.AddOrUpdatePolicyResponse */ export type AddOrUpdatePolicyResponse = Message<"cerbos.response.v1.AddOrUpdatePolicyResponse"> & { /** * @generated from field: google.protobuf.Empty success = 1; */ success?: Empty | undefined; }; /** * @generated from message cerbos.response.v1.AddOrUpdatePolicyResponse */ export type AddOrUpdatePolicyResponseJson = { /** * @generated from field: google.protobuf.Empty success = 1; */ success?: EmptyJson; }; export type AddOrUpdatePolicyResponseValid = AddOrUpdatePolicyResponse; /** * Describes the message cerbos.response.v1.AddOrUpdatePolicyResponse. * Use `create(AddOrUpdatePolicyResponseSchema)` to create a new message. */ export declare const AddOrUpdatePolicyResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.ListAuditLogEntriesResponse */ export type ListAuditLogEntriesResponse = Message<"cerbos.response.v1.ListAuditLogEntriesResponse"> & { /** * @generated from oneof cerbos.response.v1.ListAuditLogEntriesResponse.entry */ entry: { /** * @generated from field: cerbos.audit.v1.AccessLogEntry access_log_entry = 1; */ value: AccessLogEntry; case: "accessLogEntry"; } | { /** * @generated from field: cerbos.audit.v1.DecisionLogEntry decision_log_entry = 2; */ value: DecisionLogEntry; case: "decisionLogEntry"; } | { case: undefined; value?: undefined; }; }; /** * @generated from message cerbos.response.v1.ListAuditLogEntriesResponse */ export type ListAuditLogEntriesResponseJson = { /** * @generated from field: cerbos.audit.v1.AccessLogEntry access_log_entry = 1; */ accessLogEntry?: AccessLogEntryJson; /** * @generated from field: cerbos.audit.v1.DecisionLogEntry decision_log_entry = 2; */ decisionLogEntry?: DecisionLogEntryJson; }; /** * @generated from message cerbos.response.v1.ListAuditLogEntriesResponse */ export type ListAuditLogEntriesResponseValid = Message<"cerbos.response.v1.ListAuditLogEntriesResponse"> & { /** * @generated from oneof cerbos.response.v1.ListAuditLogEntriesResponse.entry */ entry: { /** * @generated from field: cerbos.audit.v1.AccessLogEntry access_log_entry = 1; */ value: AccessLogEntryValid; case: "accessLogEntry"; } | { /** * @generated from field: cerbos.audit.v1.DecisionLogEntry decision_log_entry = 2; */ value: DecisionLogEntryValid; case: "decisionLogEntry"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message cerbos.response.v1.ListAuditLogEntriesResponse. * Use `create(ListAuditLogEntriesResponseSchema)` to create a new message. */ export declare const ListAuditLogEntriesResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.ServerInfoResponse */ export type ServerInfoResponse = Message<"cerbos.response.v1.ServerInfoResponse"> & { /** * @generated from field: string version = 1; */ version: string; /** * @generated from field: string commit = 2; */ commit: string; /** * @generated from field: string build_date = 3; */ buildDate: string; }; /** * @generated from message cerbos.response.v1.ServerInfoResponse */ export type ServerInfoResponseJson = { /** * @generated from field: string version = 1; */ version?: string; /** * @generated from field: string commit = 2; */ commit?: string; /** * @generated from field: string build_date = 3; */ buildDate?: string; }; export type ServerInfoResponseValid = ServerInfoResponse; /** * Describes the message cerbos.response.v1.ServerInfoResponse. * Use `create(ServerInfoResponseSchema)` to create a new message. */ export declare const ServerInfoResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.ListPoliciesResponse */ export type ListPoliciesResponse = Message<"cerbos.response.v1.ListPoliciesResponse"> & { /** * @generated from field: repeated string policy_ids = 1; */ policyIds: string[]; }; /** * @generated from message cerbos.response.v1.ListPoliciesResponse */ export type ListPoliciesResponseJson = { /** * @generated from field: repeated string policy_ids = 1; */ policyIds?: string[]; }; export type ListPoliciesResponseValid = ListPoliciesResponse; /** * Describes the message cerbos.response.v1.ListPoliciesResponse. * Use `create(ListPoliciesResponseSchema)` to create a new message. */ export declare const ListPoliciesResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.GetPolicyResponse */ export type GetPolicyResponse = Message<"cerbos.response.v1.GetPolicyResponse"> & { /** * @generated from field: repeated cerbos.policy.v1.Policy policies = 1; */ policies: Policy[]; }; /** * @generated from message cerbos.response.v1.GetPolicyResponse */ export type GetPolicyResponseJson = { /** * @generated from field: repeated cerbos.policy.v1.Policy policies = 1; */ policies?: PolicyJson[]; }; /** * @generated from message cerbos.response.v1.GetPolicyResponse */ export type GetPolicyResponseValid = Message<"cerbos.response.v1.GetPolicyResponse"> & { /** * @generated from field: repeated cerbos.policy.v1.Policy policies = 1; */ policies: PolicyValid[]; }; /** * Describes the message cerbos.response.v1.GetPolicyResponse. * Use `create(GetPolicyResponseSchema)` to create a new message. */ export declare const GetPolicyResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.DeletePolicyResponse */ export type DeletePolicyResponse = Message<"cerbos.response.v1.DeletePolicyResponse"> & { /** * @generated from field: uint32 deleted_policies = 1; */ deletedPolicies: number; }; /** * @generated from message cerbos.response.v1.DeletePolicyResponse */ export type DeletePolicyResponseJson = { /** * @generated from field: uint32 deleted_policies = 1; */ deletedPolicies?: number; }; export type DeletePolicyResponseValid = DeletePolicyResponse; /** * Describes the message cerbos.response.v1.DeletePolicyResponse. * Use `create(DeletePolicyResponseSchema)` to create a new message. */ export declare const DeletePolicyResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.DeletePolicyErrorDetails */ export type DeletePolicyErrorDetails = Message<"cerbos.response.v1.DeletePolicyErrorDetails"> & { /** * @generated from field: map errors = 1; */ errors: { [key: string]: IntegrityErrors; }; }; /** * @generated from message cerbos.response.v1.DeletePolicyErrorDetails */ export type DeletePolicyErrorDetailsJson = { /** * @generated from field: map errors = 1; */ errors?: { [key: string]: IntegrityErrorsJson; }; }; export type DeletePolicyErrorDetailsValid = DeletePolicyErrorDetails; /** * Describes the message cerbos.response.v1.DeletePolicyErrorDetails. * Use `create(DeletePolicyErrorDetailsSchema)` to create a new message. */ export declare const DeletePolicyErrorDetailsSchema: GenMessage; /** * @generated from message cerbos.response.v1.DisablePolicyResponse */ export type DisablePolicyResponse = Message<"cerbos.response.v1.DisablePolicyResponse"> & { /** * @generated from field: uint32 disabled_policies = 1; */ disabledPolicies: number; }; /** * @generated from message cerbos.response.v1.DisablePolicyResponse */ export type DisablePolicyResponseJson = { /** * @generated from field: uint32 disabled_policies = 1; */ disabledPolicies?: number; }; export type DisablePolicyResponseValid = DisablePolicyResponse; /** * Describes the message cerbos.response.v1.DisablePolicyResponse. * Use `create(DisablePolicyResponseSchema)` to create a new message. */ export declare const DisablePolicyResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.DisablePolicyErrorDetails */ export type DisablePolicyErrorDetails = Message<"cerbos.response.v1.DisablePolicyErrorDetails"> & { /** * @generated from field: map errors = 1; */ errors: { [key: string]: IntegrityErrors; }; }; /** * @generated from message cerbos.response.v1.DisablePolicyErrorDetails */ export type DisablePolicyErrorDetailsJson = { /** * @generated from field: map errors = 1; */ errors?: { [key: string]: IntegrityErrorsJson; }; }; export type DisablePolicyErrorDetailsValid = DisablePolicyErrorDetails; /** * Describes the message cerbos.response.v1.DisablePolicyErrorDetails. * Use `create(DisablePolicyErrorDetailsSchema)` to create a new message. */ export declare const DisablePolicyErrorDetailsSchema: GenMessage; /** * @generated from message cerbos.response.v1.IntegrityErrors */ export type IntegrityErrors = Message<"cerbos.response.v1.IntegrityErrors"> & { /** * @generated from field: cerbos.response.v1.IntegrityErrors.BreaksScopeChain breaks_scope_chain = 1; */ breaksScopeChain?: IntegrityErrors_BreaksScopeChain | undefined; /** * @generated from field: cerbos.response.v1.IntegrityErrors.RequiredByOtherPolicies required_by_other_policies = 2; */ requiredByOtherPolicies?: IntegrityErrors_RequiredByOtherPolicies | undefined; }; /** * @generated from message cerbos.response.v1.IntegrityErrors */ export type IntegrityErrorsJson = { /** * @generated from field: cerbos.response.v1.IntegrityErrors.BreaksScopeChain breaks_scope_chain = 1; */ breaksScopeChain?: IntegrityErrors_BreaksScopeChainJson; /** * @generated from field: cerbos.response.v1.IntegrityErrors.RequiredByOtherPolicies required_by_other_policies = 2; */ requiredByOtherPolicies?: IntegrityErrors_RequiredByOtherPoliciesJson; }; export type IntegrityErrorsValid = IntegrityErrors; /** * Describes the message cerbos.response.v1.IntegrityErrors. * Use `create(IntegrityErrorsSchema)` to create a new message. */ export declare const IntegrityErrorsSchema: GenMessage; /** * @generated from message cerbos.response.v1.IntegrityErrors.BreaksScopeChain */ export type IntegrityErrors_BreaksScopeChain = Message<"cerbos.response.v1.IntegrityErrors.BreaksScopeChain"> & { /** * @generated from field: repeated string descendants = 1; */ descendants: string[]; }; /** * @generated from message cerbos.response.v1.IntegrityErrors.BreaksScopeChain */ export type IntegrityErrors_BreaksScopeChainJson = { /** * @generated from field: repeated string descendants = 1; */ descendants?: string[]; }; export type IntegrityErrors_BreaksScopeChainValid = IntegrityErrors_BreaksScopeChain; /** * Describes the message cerbos.response.v1.IntegrityErrors.BreaksScopeChain. * Use `create(IntegrityErrors_BreaksScopeChainSchema)` to create a new message. */ export declare const IntegrityErrors_BreaksScopeChainSchema: GenMessage; /** * @generated from message cerbos.response.v1.IntegrityErrors.RequiredByOtherPolicies */ export type IntegrityErrors_RequiredByOtherPolicies = Message<"cerbos.response.v1.IntegrityErrors.RequiredByOtherPolicies"> & { /** * @generated from field: repeated string dependents = 1; */ dependents: string[]; }; /** * @generated from message cerbos.response.v1.IntegrityErrors.RequiredByOtherPolicies */ export type IntegrityErrors_RequiredByOtherPoliciesJson = { /** * @generated from field: repeated string dependents = 1; */ dependents?: string[]; }; export type IntegrityErrors_RequiredByOtherPoliciesValid = IntegrityErrors_RequiredByOtherPolicies; /** * Describes the message cerbos.response.v1.IntegrityErrors.RequiredByOtherPolicies. * Use `create(IntegrityErrors_RequiredByOtherPoliciesSchema)` to create a new message. */ export declare const IntegrityErrors_RequiredByOtherPoliciesSchema: GenMessage; /** * @generated from message cerbos.response.v1.EnablePolicyResponse */ export type EnablePolicyResponse = Message<"cerbos.response.v1.EnablePolicyResponse"> & { /** * @generated from field: uint32 enabled_policies = 1; */ enabledPolicies: number; }; /** * @generated from message cerbos.response.v1.EnablePolicyResponse */ export type EnablePolicyResponseJson = { /** * @generated from field: uint32 enabled_policies = 1; */ enabledPolicies?: number; }; export type EnablePolicyResponseValid = EnablePolicyResponse; /** * Describes the message cerbos.response.v1.EnablePolicyResponse. * Use `create(EnablePolicyResponseSchema)` to create a new message. */ export declare const EnablePolicyResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse */ export type InspectPoliciesResponse = Message<"cerbos.response.v1.InspectPoliciesResponse"> & { /** * @generated from field: map results = 1; */ results: { [key: string]: InspectPoliciesResponse_Result; }; }; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse */ export type InspectPoliciesResponseJson = { /** * @generated from field: map results = 1; */ results?: { [key: string]: InspectPoliciesResponse_ResultJson; }; }; export type InspectPoliciesResponseValid = InspectPoliciesResponse; /** * Describes the message cerbos.response.v1.InspectPoliciesResponse. * Use `create(InspectPoliciesResponseSchema)` to create a new message. */ export declare const InspectPoliciesResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.Attribute */ export type InspectPoliciesResponse_Attribute = Message<"cerbos.response.v1.InspectPoliciesResponse.Attribute"> & { /** * @generated from field: cerbos.response.v1.InspectPoliciesResponse.Attribute.Kind kind = 1; */ kind: InspectPoliciesResponse_Attribute_Kind; /** * @generated from field: string name = 2; */ name: string; }; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.Attribute */ export type InspectPoliciesResponse_AttributeJson = { /** * @generated from field: cerbos.response.v1.InspectPoliciesResponse.Attribute.Kind kind = 1; */ kind?: InspectPoliciesResponse_Attribute_KindJson; /** * @generated from field: string name = 2; */ name?: string; }; export type InspectPoliciesResponse_AttributeValid = InspectPoliciesResponse_Attribute; /** * Describes the message cerbos.response.v1.InspectPoliciesResponse.Attribute. * Use `create(InspectPoliciesResponse_AttributeSchema)` to create a new message. */ export declare const InspectPoliciesResponse_AttributeSchema: GenMessage; /** * @generated from enum cerbos.response.v1.InspectPoliciesResponse.Attribute.Kind */ export declare enum InspectPoliciesResponse_Attribute_Kind { /** * @generated from enum value: KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: KIND_PRINCIPAL_ATTRIBUTE = 1; */ PRINCIPAL_ATTRIBUTE = 1, /** * @generated from enum value: KIND_RESOURCE_ATTRIBUTE = 2; */ RESOURCE_ATTRIBUTE = 2 } /** * @generated from enum cerbos.response.v1.InspectPoliciesResponse.Attribute.Kind */ export type InspectPoliciesResponse_Attribute_KindJson = "KIND_UNSPECIFIED" | "KIND_PRINCIPAL_ATTRIBUTE" | "KIND_RESOURCE_ATTRIBUTE"; /** * Describes the enum cerbos.response.v1.InspectPoliciesResponse.Attribute.Kind. */ export declare const InspectPoliciesResponse_Attribute_KindSchema: GenEnum; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.DerivedRole */ export type InspectPoliciesResponse_DerivedRole = Message<"cerbos.response.v1.InspectPoliciesResponse.DerivedRole"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: cerbos.response.v1.InspectPoliciesResponse.DerivedRole.Kind kind = 2; */ kind: InspectPoliciesResponse_DerivedRole_Kind; /** * @generated from field: string source = 3; */ source: string; }; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.DerivedRole */ export type InspectPoliciesResponse_DerivedRoleJson = { /** * @generated from field: string name = 1; */ name?: string; /** * @generated from field: cerbos.response.v1.InspectPoliciesResponse.DerivedRole.Kind kind = 2; */ kind?: InspectPoliciesResponse_DerivedRole_KindJson; /** * @generated from field: string source = 3; */ source?: string; }; export type InspectPoliciesResponse_DerivedRoleValid = InspectPoliciesResponse_DerivedRole; /** * Describes the message cerbos.response.v1.InspectPoliciesResponse.DerivedRole. * Use `create(InspectPoliciesResponse_DerivedRoleSchema)` to create a new message. */ export declare const InspectPoliciesResponse_DerivedRoleSchema: GenMessage; /** * @generated from enum cerbos.response.v1.InspectPoliciesResponse.DerivedRole.Kind */ export declare enum InspectPoliciesResponse_DerivedRole_Kind { /** * @generated from enum value: KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: KIND_UNDEFINED = 1; */ UNDEFINED = 1, /** * @generated from enum value: KIND_EXPORTED = 2; */ EXPORTED = 2, /** * @generated from enum value: KIND_IMPORTED = 3; */ IMPORTED = 3 } /** * @generated from enum cerbos.response.v1.InspectPoliciesResponse.DerivedRole.Kind */ export type InspectPoliciesResponse_DerivedRole_KindJson = "KIND_UNSPECIFIED" | "KIND_UNDEFINED" | "KIND_EXPORTED" | "KIND_IMPORTED"; /** * Describes the enum cerbos.response.v1.InspectPoliciesResponse.DerivedRole.Kind. */ export declare const InspectPoliciesResponse_DerivedRole_KindSchema: GenEnum; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.Constant */ export type InspectPoliciesResponse_Constant = Message<"cerbos.response.v1.InspectPoliciesResponse.Constant"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: google.protobuf.Value value = 2; */ value?: Value | undefined; /** * @generated from field: cerbos.response.v1.InspectPoliciesResponse.Constant.Kind kind = 3; */ kind: InspectPoliciesResponse_Constant_Kind; /** * @generated from field: string source = 4; */ source: string; /** * @generated from field: bool used = 5; */ used: boolean; }; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.Constant */ export type InspectPoliciesResponse_ConstantJson = { /** * @generated from field: string name = 1; */ name?: string; /** * @generated from field: google.protobuf.Value value = 2; */ value?: ValueJson; /** * @generated from field: cerbos.response.v1.InspectPoliciesResponse.Constant.Kind kind = 3; */ kind?: InspectPoliciesResponse_Constant_KindJson; /** * @generated from field: string source = 4; */ source?: string; /** * @generated from field: bool used = 5; */ used?: boolean; }; export type InspectPoliciesResponse_ConstantValid = InspectPoliciesResponse_Constant; /** * Describes the message cerbos.response.v1.InspectPoliciesResponse.Constant. * Use `create(InspectPoliciesResponse_ConstantSchema)` to create a new message. */ export declare const InspectPoliciesResponse_ConstantSchema: GenMessage; /** * @generated from enum cerbos.response.v1.InspectPoliciesResponse.Constant.Kind */ export declare enum InspectPoliciesResponse_Constant_Kind { /** * @generated from enum value: KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: KIND_EXPORTED = 1; */ EXPORTED = 1, /** * @generated from enum value: KIND_IMPORTED = 2; */ IMPORTED = 2, /** * @generated from enum value: KIND_LOCAL = 3; */ LOCAL = 3, /** * @generated from enum value: KIND_UNDEFINED = 4; */ UNDEFINED = 4, /** * @generated from enum value: KIND_UNKNOWN = 5; */ UNKNOWN = 5 } /** * @generated from enum cerbos.response.v1.InspectPoliciesResponse.Constant.Kind */ export type InspectPoliciesResponse_Constant_KindJson = "KIND_UNSPECIFIED" | "KIND_EXPORTED" | "KIND_IMPORTED" | "KIND_LOCAL" | "KIND_UNDEFINED" | "KIND_UNKNOWN"; /** * Describes the enum cerbos.response.v1.InspectPoliciesResponse.Constant.Kind. */ export declare const InspectPoliciesResponse_Constant_KindSchema: GenEnum; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.Variable */ export type InspectPoliciesResponse_Variable = Message<"cerbos.response.v1.InspectPoliciesResponse.Variable"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string value = 2; */ value: string; /** * @generated from field: cerbos.response.v1.InspectPoliciesResponse.Variable.Kind kind = 3; */ kind: InspectPoliciesResponse_Variable_Kind; /** * @generated from field: string source = 4; */ source: string; /** * @generated from field: bool used = 5; */ used: boolean; }; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.Variable */ export type InspectPoliciesResponse_VariableJson = { /** * @generated from field: string name = 1; */ name?: string; /** * @generated from field: string value = 2; */ value?: string; /** * @generated from field: cerbos.response.v1.InspectPoliciesResponse.Variable.Kind kind = 3; */ kind?: InspectPoliciesResponse_Variable_KindJson; /** * @generated from field: string source = 4; */ source?: string; /** * @generated from field: bool used = 5; */ used?: boolean; }; export type InspectPoliciesResponse_VariableValid = InspectPoliciesResponse_Variable; /** * Describes the message cerbos.response.v1.InspectPoliciesResponse.Variable. * Use `create(InspectPoliciesResponse_VariableSchema)` to create a new message. */ export declare const InspectPoliciesResponse_VariableSchema: GenMessage; /** * @generated from enum cerbos.response.v1.InspectPoliciesResponse.Variable.Kind */ export declare enum InspectPoliciesResponse_Variable_Kind { /** * @generated from enum value: KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: KIND_EXPORTED = 1; */ EXPORTED = 1, /** * @generated from enum value: KIND_IMPORTED = 2; */ IMPORTED = 2, /** * @generated from enum value: KIND_LOCAL = 3; */ LOCAL = 3, /** * @generated from enum value: KIND_UNDEFINED = 4; */ UNDEFINED = 4, /** * @generated from enum value: KIND_UNKNOWN = 5; */ UNKNOWN = 5 } /** * @generated from enum cerbos.response.v1.InspectPoliciesResponse.Variable.Kind */ export type InspectPoliciesResponse_Variable_KindJson = "KIND_UNSPECIFIED" | "KIND_EXPORTED" | "KIND_IMPORTED" | "KIND_LOCAL" | "KIND_UNDEFINED" | "KIND_UNKNOWN"; /** * Describes the enum cerbos.response.v1.InspectPoliciesResponse.Variable.Kind. */ export declare const InspectPoliciesResponse_Variable_KindSchema: GenEnum; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.Result */ export type InspectPoliciesResponse_Result = Message<"cerbos.response.v1.InspectPoliciesResponse.Result"> & { /** * @generated from field: repeated string actions = 1; */ actions: string[]; /** * @generated from field: repeated cerbos.response.v1.InspectPoliciesResponse.Variable variables = 2; */ variables: InspectPoliciesResponse_Variable[]; /** * @generated from field: string policy_id = 3; */ policyId: string; /** * @generated from field: repeated cerbos.response.v1.InspectPoliciesResponse.DerivedRole derived_roles = 4; */ derivedRoles: InspectPoliciesResponse_DerivedRole[]; /** * @generated from field: repeated cerbos.response.v1.InspectPoliciesResponse.Attribute attributes = 5; */ attributes: InspectPoliciesResponse_Attribute[]; /** * @generated from field: repeated cerbos.response.v1.InspectPoliciesResponse.Constant constants = 6; */ constants: InspectPoliciesResponse_Constant[]; }; /** * @generated from message cerbos.response.v1.InspectPoliciesResponse.Result */ export type InspectPoliciesResponse_ResultJson = { /** * @generated from field: repeated string actions = 1; */ actions?: string[]; /** * @generated from field: repeated cerbos.response.v1.InspectPoliciesResponse.Variable variables = 2; */ variables?: InspectPoliciesResponse_VariableJson[]; /** * @generated from field: string policy_id = 3; */ policyId?: string; /** * @generated from field: repeated cerbos.response.v1.InspectPoliciesResponse.DerivedRole derived_roles = 4; */ derivedRoles?: InspectPoliciesResponse_DerivedRoleJson[]; /** * @generated from field: repeated cerbos.response.v1.InspectPoliciesResponse.Attribute attributes = 5; */ attributes?: InspectPoliciesResponse_AttributeJson[]; /** * @generated from field: repeated cerbos.response.v1.InspectPoliciesResponse.Constant constants = 6; */ constants?: InspectPoliciesResponse_ConstantJson[]; }; export type InspectPoliciesResponse_ResultValid = InspectPoliciesResponse_Result; /** * Describes the message cerbos.response.v1.InspectPoliciesResponse.Result. * Use `create(InspectPoliciesResponse_ResultSchema)` to create a new message. */ export declare const InspectPoliciesResponse_ResultSchema: GenMessage; /** * @generated from message cerbos.response.v1.AddOrUpdateSchemaResponse */ export type AddOrUpdateSchemaResponse = Message<"cerbos.response.v1.AddOrUpdateSchemaResponse"> & {}; /** * @generated from message cerbos.response.v1.AddOrUpdateSchemaResponse */ export type AddOrUpdateSchemaResponseJson = {}; export type AddOrUpdateSchemaResponseValid = AddOrUpdateSchemaResponse; /** * Describes the message cerbos.response.v1.AddOrUpdateSchemaResponse. * Use `create(AddOrUpdateSchemaResponseSchema)` to create a new message. */ export declare const AddOrUpdateSchemaResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.ListSchemasResponse */ export type ListSchemasResponse = Message<"cerbos.response.v1.ListSchemasResponse"> & { /** * @generated from field: repeated string schema_ids = 1; */ schemaIds: string[]; }; /** * @generated from message cerbos.response.v1.ListSchemasResponse */ export type ListSchemasResponseJson = { /** * @generated from field: repeated string schema_ids = 1; */ schemaIds?: string[]; }; export type ListSchemasResponseValid = ListSchemasResponse; /** * Describes the message cerbos.response.v1.ListSchemasResponse. * Use `create(ListSchemasResponseSchema)` to create a new message. */ export declare const ListSchemasResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.GetSchemaResponse */ export type GetSchemaResponse = Message<"cerbos.response.v1.GetSchemaResponse"> & { /** * @generated from field: repeated cerbos.schema.v1.Schema schemas = 1; */ schemas: Schema[]; }; /** * @generated from message cerbos.response.v1.GetSchemaResponse */ export type GetSchemaResponseJson = { /** * @generated from field: repeated cerbos.schema.v1.Schema schemas = 1; */ schemas?: SchemaJson[]; }; /** * @generated from message cerbos.response.v1.GetSchemaResponse */ export type GetSchemaResponseValid = Message<"cerbos.response.v1.GetSchemaResponse"> & { /** * @generated from field: repeated cerbos.schema.v1.Schema schemas = 1; */ schemas: SchemaValid[]; }; /** * Describes the message cerbos.response.v1.GetSchemaResponse. * Use `create(GetSchemaResponseSchema)` to create a new message. */ export declare const GetSchemaResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.DeleteSchemaResponse */ export type DeleteSchemaResponse = Message<"cerbos.response.v1.DeleteSchemaResponse"> & { /** * @generated from field: uint32 deleted_schemas = 1; */ deletedSchemas: number; }; /** * @generated from message cerbos.response.v1.DeleteSchemaResponse */ export type DeleteSchemaResponseJson = { /** * @generated from field: uint32 deleted_schemas = 1; */ deletedSchemas?: number; }; export type DeleteSchemaResponseValid = DeleteSchemaResponse; /** * Describes the message cerbos.response.v1.DeleteSchemaResponse. * Use `create(DeleteSchemaResponseSchema)` to create a new message. */ export declare const DeleteSchemaResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.ReloadStoreResponse */ export type ReloadStoreResponse = Message<"cerbos.response.v1.ReloadStoreResponse"> & {}; /** * @generated from message cerbos.response.v1.ReloadStoreResponse */ export type ReloadStoreResponseJson = {}; export type ReloadStoreResponseValid = ReloadStoreResponse; /** * Describes the message cerbos.response.v1.ReloadStoreResponse. * Use `create(ReloadStoreResponseSchema)` to create a new message. */ export declare const ReloadStoreResponseSchema: GenMessage; /** * @generated from message cerbos.response.v1.PurgeStoreRevisionsResponse */ export type PurgeStoreRevisionsResponse = Message<"cerbos.response.v1.PurgeStoreRevisionsResponse"> & { /** * @generated from field: uint32 affected_rows = 1; */ affectedRows: number; }; /** * @generated from message cerbos.response.v1.PurgeStoreRevisionsResponse */ export type PurgeStoreRevisionsResponseJson = { /** * @generated from field: uint32 affected_rows = 1; */ affectedRows?: number; }; export type PurgeStoreRevisionsResponseValid = PurgeStoreRevisionsResponse; /** * Describes the message cerbos.response.v1.PurgeStoreRevisionsResponse. * Use `create(PurgeStoreRevisionsResponseSchema)` to create a new message. */ export declare const PurgeStoreRevisionsResponseSchema: GenMessage; //# sourceMappingURL=response_pb.d.ts.map