import { APIResource } from '../core/resource.js'; import { APIPromise } from '../core/api-promise.js'; import { RequestOptions } from '../internal/request-options.js'; export declare class Info extends APIResource { /** * Returns information about the current LangSmith deployment: version, instance * feature flags, batch-ingest limits, and max SDK versions. Unauthenticated by * default; set FF_INFO_ENDPOINT_AUTH_REQUIRED=true to require auth. */ list(options?: RequestOptions): APIPromise; } export interface InfoListResponse { batch_ingest_config?: InfoListResponse.BatchIngestConfig; customer_info?: InfoListResponse.CustomerInfo; git_sha?: string; instance_flags?: { [key: string]: unknown; }; license_expiration_time?: string; sdk_versions?: InfoListResponse.SDKVersions; version?: string; } export declare namespace InfoListResponse { interface BatchIngestConfig { scale_down_nempty_trigger?: number; scale_up_nthreads_limit?: number; scale_up_qsize_trigger?: number; size_limit?: number; size_limit_bytes?: number; use_multipart_endpoint?: boolean; } interface CustomerInfo { customer_id?: string; customer_name?: string; } interface SDKVersions { max_go_sdk_version?: string; max_java_sdk_version?: string; max_js_sdk_version?: string; max_python_sdk_version?: string; } } export declare namespace Info { export { type InfoListResponse as InfoListResponse }; }