export declare const SASLMechanisms: { readonly PLAIN: "PLAIN"; readonly SCRAM_SHA_256: "SCRAM-SHA-256"; readonly SCRAM_SHA_512: "SCRAM-SHA-512"; readonly OAUTHBEARER: "OAUTHBEARER"; readonly GSSAPI: "GSSAPI"; }; export declare const allowedSASLMechanisms: ("PLAIN" | "SCRAM-SHA-256" | "SCRAM-SHA-512" | "OAUTHBEARER" | "GSSAPI")[]; export type SASLMechanismLabel = keyof typeof SASLMechanisms; export type SASLMechanismValue = (typeof SASLMechanisms)[SASLMechanismLabel]; /** @deprecated Use SASLMechanismLabel */ export type SASLMechanism = SASLMechanismLabel; export declare const FindCoordinatorKeyTypes: { readonly GROUP: 0; readonly TRANSACTION: 1; readonly SHARE: 2; }; export declare const allowedFindCoordinatorKeyTypes: (0 | 1 | 2)[]; export type FindCoordinatorKeyTypeLabel = keyof typeof FindCoordinatorKeyTypes; export type FindCoordinatorKeyTypeValue = (typeof FindCoordinatorKeyTypes)[FindCoordinatorKeyTypeLabel]; /** @deprecated Use FindCoordinatorKeyTypeLabel */ export type FindCoordinatorKeyType = FindCoordinatorKeyTypeLabel; export declare const ProduceAcks: { readonly ALL: -1; readonly NO_RESPONSE: 0; readonly LEADER: 1; }; export declare const allowedProduceAcks: (0 | 1 | -1)[]; export type ProduceAckLabel = keyof typeof ProduceAcks; export type ProduceAckValue = (typeof ProduceAcks)[ProduceAckLabel]; /** @deprecated Use ProduceAckLabel */ export type ProduceAck = ProduceAckLabel; export declare const GroupProtocols: { readonly CLASSIC: "classic"; readonly CONSUMER: "consumer"; }; export declare const allowedGroupProtocols: ("consumer" | "classic")[]; export type GroupProtocolLabel = keyof typeof GroupProtocols; export type GroupProtocolValue = (typeof GroupProtocols)[GroupProtocolLabel]; /** @deprecated Use GroupProtocolLabel */ export type GroupProtocol = GroupProtocolLabel; export declare const FetchIsolationLevels: { readonly READ_UNCOMMITTED: 0; readonly READ_COMMITTED: 1; }; export declare const allowedFetchIsolationLevels: (0 | 1)[]; export type FetchIsolationLevelLabel = keyof typeof FetchIsolationLevels; export type FetchIsolationLevelValue = (typeof FetchIsolationLevels)[FetchIsolationLevelLabel]; /** @deprecated Use FetchIsolationLevelLabel */ export type FetchIsolationLevel = FetchIsolationLevelLabel; export declare const ListOffsetTimestamps: { readonly LATEST: -1n; readonly EARLIEST: -2n; }; export declare const allowedListOffsetTimestamps: (-1n | -2n)[]; export type ListOffsetTimestampLabel = keyof typeof ListOffsetTimestamps; export type ListOffsetTimestampValue = (typeof ListOffsetTimestamps)[ListOffsetTimestampLabel]; /** @deprecated Use ListOffsetTimestampLabel */ export type ListOffsetTimestamp = ListOffsetTimestampLabel; export declare const ResourceTypes: { readonly UNKNOWN: 0; readonly ANY: 1; readonly TOPIC: 2; readonly GROUP: 3; readonly CLUSTER: 4; readonly TRANSACTIONAL_ID: 5; readonly DELEGATION_TOKEN: 6; readonly USER: 7; }; export declare const allowedResourceTypes: (0 | 1 | 2 | 4 | 7 | 3 | 5 | 6)[]; export type ResourceTypeLabel = keyof typeof ResourceTypes; export type ResourceTypeValue = (typeof ResourceTypes)[ResourceTypeLabel]; /** @deprecated Use ResourceTypeLabel */ export type ResourceType = ResourceTypeLabel; export declare const ResourcePatternTypes: { readonly UNKNOWN: 0; readonly ANY: 1; readonly MATCH: 2; readonly LITERAL: 3; readonly PREFIXED: 4; }; export declare const allowedResourcePatternTypes: (0 | 1 | 2 | 4 | 3)[]; export type ResourcePatternTypeLabel = keyof typeof ResourcePatternTypes; export type ResourcePatternTypeValue = (typeof ResourcePatternTypes)[ResourcePatternTypeLabel]; /** @deprecated Use ResourcePatternTypeLabel */ export type ResourcePatternType = ResourcePatternTypeLabel; export declare const AclOperations: { readonly UNKNOWN: 0; readonly ANY: 1; readonly ALL: 2; readonly READ: 3; readonly WRITE: 4; readonly CREATE: 5; readonly DELETE: 6; readonly ALTER: 7; readonly DESCRIBE: 8; readonly CLUSTER_ACTION: 9; readonly DESCRIBE_CONFIGS: 10; readonly ALTER_CONFIGS: 11; readonly IDEMPOTENT_WRITE: 12; readonly CREATE_TOKENS: 13; readonly DESCRIBE_TOKENS: 14; readonly TWO_PHASE_COMMIT: 15; }; export declare const allowedAclOperations: (0 | 1 | 2 | 4 | 8 | 7 | 10 | 3 | 5 | 6 | 9 | 11 | 12 | 13 | 14 | 15)[]; export type AclOperationLabel = keyof typeof AclOperations; export type AclOperationValue = (typeof AclOperations)[AclOperationLabel]; /** @deprecated Use AclOperationLabel */ export type AclOperation = AclOperationLabel; export declare const AclPermissionTypes: { readonly UNKNOWN: 0; readonly ANY: 1; readonly DENY: 2; readonly ALLOW: 3; }; export declare const allowedAclPermissionTypes: (0 | 1 | 2 | 3)[]; export type AclPermissionTypeLabel = keyof typeof AclPermissionTypes; export type AclPermissionTypeValue = (typeof AclPermissionTypes)[AclPermissionTypeLabel]; /** @deprecated Use AclPermissionTypeLabel */ export type AclPermissionType = AclPermissionTypeLabel; export declare const ConfigSources: { readonly UNKNOWN: 0; readonly TOPIC_CONFIG: 1; readonly DYNAMIC_BROKER_CONFIG: 2; readonly DYNAMIC_DEFAULT_BROKER_CONFIG: 3; readonly STATIC_BROKER_CONFIG: 4; readonly DEFAULT_CONFIG: 5; readonly DYNAMIC_BROKER_LOGGER_CONFIG: 6; readonly CLIENT_METRICS_CONFIG: 7; readonly GROUP_CONFIG: 8; }; export declare const allowedConfigSources: (0 | 1 | 2 | 4 | 8 | 7 | 3 | 5 | 6)[]; export type ConfigSourceLabel = keyof typeof ConfigSources; export type ConfigSourceValue = (typeof ConfigSources)[ConfigSourceLabel]; /** @deprecated Use ConfigSourceLabel */ export type ConfigSource = ConfigSourceLabel; export declare const ConfigResourceTypes: { readonly UNKNOWN: 0; readonly TOPIC: 2; readonly BROKER: 4; readonly BROKER_LOGGER: 8; readonly CLIENT_METRICS: 16; readonly GROUP: 32; }; export declare const allowedConfigResourceTypes: (0 | 2 | 4 | 8 | 16 | 32)[]; export type ConfigResourceTypeLabel = keyof typeof ConfigResourceTypes; export type ConfigResourceTypeValue = (typeof ConfigResourceTypes)[ConfigResourceTypeLabel]; export declare const ConfigTypes: { readonly UNKNOWN: 0; readonly BOOLEAN: 1; readonly STRING: 2; readonly INT: 3; readonly SHORT: 4; readonly LONG: 5; readonly DOUBLE: 6; readonly LIST: 7; readonly CLASS: 8; readonly PASSWORD: 9; }; export declare const allowedConfigTypes: (0 | 1 | 2 | 4 | 8 | 7 | 3 | 5 | 6 | 9)[]; export type ConfigTypeLabel = keyof typeof ConfigTypes; export type ConfigTypeValue = (typeof ConfigTypes)[ConfigTypeLabel]; export declare const IncrementalAlterConfigOperationTypes: { readonly SET: 0; readonly DELETE: 1; readonly APPEND: 2; readonly SUBTRACT: 3; }; export declare const allowedIncrementalAlterConfigOperationTypes: (0 | 1 | 2 | 3)[]; export type IncrementalAlterConfigOperationTypeLabel = keyof typeof IncrementalAlterConfigOperationTypes; export type IncrementalAlterConfigOperationTypeValue = (typeof IncrementalAlterConfigOperationTypes)[IncrementalAlterConfigOperationTypeLabel]; export declare const ClientQuotaMatchTypes: { readonly EXACT: 0; readonly DEFAULT: 1; readonly ANY: 2; }; export declare const allowedClientQuotaMatchTypes: (0 | 1 | 2)[]; export type ClientQuotaMatchTypeLabel = keyof typeof ClientQuotaMatchTypes; export type ClientQuotaMatchTypeValue = (typeof ClientQuotaMatchTypes)[ClientQuotaMatchTypeLabel]; /** @deprecated Use ClientQuotaMatchTypeValue */ export type ClientQuotaMatchType = ClientQuotaMatchTypeValue; export declare const ClientQuotaEntityTypes: { readonly CLIENT_ID: "client-id"; readonly USER: "user"; }; export declare const allowedClientQuotaEntityTypes: ("client-id" | "user")[]; export type ClientQuotaEntityTypeLabel = keyof typeof ClientQuotaEntityTypes; export type ClientQuotaEntityTypeValue = (typeof ClientQuotaEntityTypes)[ClientQuotaEntityTypeLabel]; /** @deprecated Use ClientQuotaEntityTypeValue */ export type ClientQuotaEntityType = ClientQuotaEntityTypeValue; export declare const ClientQuotaKeys: { readonly PRODUCER_BYTE_RATE: "producer_byte_rate"; readonly CONSUMER_BYTE_RATE: "consumer_byte_rate"; readonly REQUEST_PERCENTAGE: "request_percentage"; }; export declare const allowedClientQuotaKeys: ("producer_byte_rate" | "consumer_byte_rate" | "request_percentage")[]; export type ClientQuotaKeyLabel = keyof typeof ClientQuotaKeys; export type ClientQuotaKeyValue = (typeof ClientQuotaKeys)[ClientQuotaKeyLabel]; /** @deprecated Use ClientQuotaKeyValue */ export type ClientQuotaKey = ClientQuotaKeyValue; export declare const ScramMechanisms: { readonly UNKNOWN: 0; readonly SCRAM_SHA_256: 1; readonly SCRAM_SHA_512: 2; }; export declare const allowedScramMechanisms: (0 | 1 | 2)[]; export type ScramMechanismLabel = keyof typeof ScramMechanisms; export type ScramMechanismValue = (typeof ScramMechanisms)[ScramMechanismLabel]; /** @deprecated Use ScramMechanismLabel */ export type ScramMechanism = ScramMechanismLabel; export declare const DescribeClusterEndpointTypes: { readonly BROKERS: 1; readonly CONTROLLERS: 2; }; export declare const allowedDescribeClusterEndpointTypes: (1 | 2)[]; export type DescribeClusterEndpointTypeLabel = keyof typeof DescribeClusterEndpointTypes; export type DescribeClusterEndpointTypeValue = (typeof DescribeClusterEndpointTypes)[DescribeClusterEndpointTypeLabel]; /** @deprecated Use DescribeClusterEndpointTypeLabel */ export type DescribeClusterEndpointType = DescribeClusterEndpointTypeLabel; export declare const ConsumerGroupStates: readonly ["PREPARING_REBALANCE", "COMPLETING_REBALANCE", "STABLE", "DEAD", "EMPTY"]; export type ConsumerGroupStateValue = (typeof ConsumerGroupStates)[number]; /** @deprecated Use ConsumerGroupStateValue */ export type ConsumerGroupState = ConsumerGroupStateValue; export declare const TransactionStates: readonly ["EMPTY", "ONGOING", "PREPARE_ABORT", "COMMITTING", "ABORTING", "COMPLETE_COMMIT", "COMPLETE_ABORT"]; export type TransactionState = (typeof TransactionStates)[number]; export declare const FeatureUpgradeTypes: { readonly UPGRADE: 1; readonly SAFE_DOWNGRADE: 2; readonly UNSAFE_DOWNGRADE: 3; }; export declare const allowedFeatureUpgradeTypes: (1 | 2 | 3)[]; export type FeatureUpgradeTypeLabel = keyof typeof FeatureUpgradeTypes; export type FeatureUpgradeTypeValue = (typeof FeatureUpgradeTypes)[FeatureUpgradeTypeLabel]; /** @deprecated Use FeatureUpgradeTypeLabel */ export type FeatureUpgradeType = FeatureUpgradeTypeLabel;