export declare const GRPC_OPTIONS = "GRPC_OPTIONS"; export declare const GRPC_CONTROLLER_METADATA = "GRPC_CONTROLLER_METADATA"; export declare const GRPC_METHOD_METADATA = "GRPC_METHOD_METADATA"; export declare const GRPC_SERVICE_METADATA = "GRPC_SERVICE_METADATA"; export declare const GRPC_CLIENT_TOKEN_PREFIX = "GRPC_CLIENT_"; export declare const DEFAULT_MAX_MESSAGE_SIZE: number; export declare const DEFAULT_TIMEOUT = 30000; export declare const DEFAULT_RETRY_ATTEMPTS = 3; export declare const DEFAULT_RETRY_DELAY = 1000; export declare const VALIDATION_LIMITS: { readonly MAX_MESSAGE_SIZE: number; readonly MIN_MESSAGE_SIZE: 1024; readonly MAX_TIMEOUT: number; readonly MIN_TIMEOUT: 1000; readonly MAX_RETRIES: 10; readonly MIN_RETRIES: 0; readonly MAX_RETRY_DELAY: 10000; readonly MIN_RETRY_DELAY: 100; }; export declare enum GrpcErrorCode { OK = 0, CANCELLED = 1, UNKNOWN = 2, INVALID_ARGUMENT = 3, DEADLINE_EXCEEDED = 4, NOT_FOUND = 5, ALREADY_EXISTS = 6, PERMISSION_DENIED = 7, RESOURCE_EXHAUSTED = 8, FAILED_PRECONDITION = 9, ABORTED = 10, OUT_OF_RANGE = 11, UNIMPLEMENTED = 12, INTERNAL = 13, UNAVAILABLE = 14, DATA_LOSS = 15, UNAUTHENTICATED = 16 } export declare const RETRYABLE_STATUS_CODES: GrpcErrorCode[]; export declare const TYPE_MAPPING: Record; export declare const DEFAULT_CLIENT_CACHE_TTL: number; export declare const DEFAULT_CLIENT_CLEANUP_INTERVAL: number; export declare const DEFAULT_CLIENT_KEEPALIVE_TIME_MS: number; export declare const DEFAULT_CLIENT_KEEPALIVE_TIMEOUT_MS: number; export declare const PROTO_SERVICE_LOAD_TIMEOUT = 30000; export declare const PROVIDER_READY_MAX_ATTEMPTS = 10; export declare const PROVIDER_READY_CHECK_DELAY = 100; export declare const DEFAULT_MAX_ERROR_MESSAGE_LENGTH = 1000; export declare const DEFAULT_FALLBACK_ERROR_MESSAGE = "Internal server error occurred"; export declare const DEFAULT_GRPC_CHANNEL_OPTIONS: { readonly 'grpc.keepalive_time_ms': 60000; readonly 'grpc.keepalive_timeout_ms': 20000; readonly 'grpc.http2.min_time_between_pings_ms': 60000; readonly 'grpc.http2.max_pings_without_data': 0; readonly 'grpc.keepalive_permit_without_calls': 1; };