export declare const $lib: import("@typespec/compiler").TypeSpecLibrary<{ "unknown-error": { readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>; }; "generator-error": { readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>; }; "invalid-java-sdk-dependency": { readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly java: "Java Runtime is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly javaVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi"; }; "multiple-server-not-supported": { readonly default: "Multiple server on client is not supported."; }; "invalid-api-version": { readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>; }; "unrecognized-type": { readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>; }; "empty-name": { readonly default: "Name from TCGC is empty."; }; "generator-warning": { readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>; }; "no-service": { readonly default: "No service found in this TypeSpec. Client will not be generated."; }; "auth-scheme-not-supported": { readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential."; readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header."; readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>; }; "dpg-protocol-api-not-generated": { readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "dpg-convenience-api-not-generated": { readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>; readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "header-parameter-format-not-supported": { readonly default: import("@typespec/compiler").CallableMessage<["format"]>; }; "unknown-encode": { readonly default: import("@typespec/compiler").CallableMessage<["encode"]>; }; "invalid-java-namespace": { readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>; }; "constant-header-in-response-removed": { readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>; }; "spread-json-merge-patch-payload-not-supported": { readonly default: "Spread JSON merge-patch payload is not supported. The reason is that a property in JSON merge-patch payload class can: set a value; not set so that value does not change; set to null to remove the value. A parameter on method cannot distinguish the latter 2 cases."; }; "type-not-supported-on-text-plain": { readonly default: import("@typespec/compiler").CallableMessage<["operationName", "payloadKind"]>; }; "client-required-false": { readonly default: "Client option 'clientRequired' can only be set to 'true'."; }; "response-headers-as-model-with-body": { readonly default: import("@typespec/compiler").CallableMessage<["operationName"]>; }; }, import("./options.js").EmitterOptions, never>; export declare const LibName: string, reportDiagnostic: ; }; "generator-error": { readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>; }; "invalid-java-sdk-dependency": { readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly java: "Java Runtime is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly javaVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi"; }; "multiple-server-not-supported": { readonly default: "Multiple server on client is not supported."; }; "invalid-api-version": { readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>; }; "unrecognized-type": { readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>; }; "empty-name": { readonly default: "Name from TCGC is empty."; }; "generator-warning": { readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>; }; "no-service": { readonly default: "No service found in this TypeSpec. Client will not be generated."; }; "auth-scheme-not-supported": { readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential."; readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header."; readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>; }; "dpg-protocol-api-not-generated": { readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "dpg-convenience-api-not-generated": { readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>; readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "header-parameter-format-not-supported": { readonly default: import("@typespec/compiler").CallableMessage<["format"]>; }; "unknown-encode": { readonly default: import("@typespec/compiler").CallableMessage<["encode"]>; }; "invalid-java-namespace": { readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>; }; "constant-header-in-response-removed": { readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>; }; "spread-json-merge-patch-payload-not-supported": { readonly default: "Spread JSON merge-patch payload is not supported. The reason is that a property in JSON merge-patch payload class can: set a value; not set so that value does not change; set to null to remove the value. A parameter on method cannot distinguish the latter 2 cases."; }; "type-not-supported-on-text-plain": { readonly default: import("@typespec/compiler").CallableMessage<["operationName", "payloadKind"]>; }; "client-required-false": { readonly default: "Client option 'clientRequired' can only be set to 'true'."; }; "response-headers-as-model-with-body": { readonly default: import("@typespec/compiler").CallableMessage<["operationName"]>; }; }[C]>(program: import("@typespec/compiler").Program, diag: import("@typespec/compiler").DiagnosticReport<{ "unknown-error": { readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>; }; "generator-error": { readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>; }; "invalid-java-sdk-dependency": { readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly java: "Java Runtime is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly javaVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi"; }; "multiple-server-not-supported": { readonly default: "Multiple server on client is not supported."; }; "invalid-api-version": { readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>; }; "unrecognized-type": { readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>; }; "empty-name": { readonly default: "Name from TCGC is empty."; }; "generator-warning": { readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>; }; "no-service": { readonly default: "No service found in this TypeSpec. Client will not be generated."; }; "auth-scheme-not-supported": { readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential."; readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header."; readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>; }; "dpg-protocol-api-not-generated": { readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "dpg-convenience-api-not-generated": { readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>; readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "header-parameter-format-not-supported": { readonly default: import("@typespec/compiler").CallableMessage<["format"]>; }; "unknown-encode": { readonly default: import("@typespec/compiler").CallableMessage<["encode"]>; }; "invalid-java-namespace": { readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>; }; "constant-header-in-response-removed": { readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>; }; "spread-json-merge-patch-payload-not-supported": { readonly default: "Spread JSON merge-patch payload is not supported. The reason is that a property in JSON merge-patch payload class can: set a value; not set so that value does not change; set to null to remove the value. A parameter on method cannot distinguish the latter 2 cases."; }; "type-not-supported-on-text-plain": { readonly default: import("@typespec/compiler").CallableMessage<["operationName", "payloadKind"]>; }; "client-required-false": { readonly default: "Client option 'clientRequired' can only be set to 'true'."; }; "response-headers-as-model-with-body": { readonly default: import("@typespec/compiler").CallableMessage<["operationName"]>; }; }, C, M>) => void, createDiagnostic: ; }; "generator-error": { readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>; }; "invalid-java-sdk-dependency": { readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly java: "Java Runtime is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly javaVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi"; }; "multiple-server-not-supported": { readonly default: "Multiple server on client is not supported."; }; "invalid-api-version": { readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>; }; "unrecognized-type": { readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>; }; "empty-name": { readonly default: "Name from TCGC is empty."; }; "generator-warning": { readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>; }; "no-service": { readonly default: "No service found in this TypeSpec. Client will not be generated."; }; "auth-scheme-not-supported": { readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential."; readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header."; readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>; }; "dpg-protocol-api-not-generated": { readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "dpg-convenience-api-not-generated": { readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>; readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "header-parameter-format-not-supported": { readonly default: import("@typespec/compiler").CallableMessage<["format"]>; }; "unknown-encode": { readonly default: import("@typespec/compiler").CallableMessage<["encode"]>; }; "invalid-java-namespace": { readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>; }; "constant-header-in-response-removed": { readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>; }; "spread-json-merge-patch-payload-not-supported": { readonly default: "Spread JSON merge-patch payload is not supported. The reason is that a property in JSON merge-patch payload class can: set a value; not set so that value does not change; set to null to remove the value. A parameter on method cannot distinguish the latter 2 cases."; }; "type-not-supported-on-text-plain": { readonly default: import("@typespec/compiler").CallableMessage<["operationName", "payloadKind"]>; }; "client-required-false": { readonly default: "Client option 'clientRequired' can only be set to 'true'."; }; "response-headers-as-model-with-body": { readonly default: import("@typespec/compiler").CallableMessage<["operationName"]>; }; }[C]>(diag: import("@typespec/compiler").DiagnosticReport<{ "unknown-error": { readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>; }; "generator-error": { readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>; }; "invalid-java-sdk-dependency": { readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly java: "Java Runtime is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download"; readonly javaVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>; readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi"; }; "multiple-server-not-supported": { readonly default: "Multiple server on client is not supported."; }; "invalid-api-version": { readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>; }; "unrecognized-type": { readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>; readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>; }; "empty-name": { readonly default: "Name from TCGC is empty."; }; "generator-warning": { readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>; }; "no-service": { readonly default: "No service found in this TypeSpec. Client will not be generated."; }; "auth-scheme-not-supported": { readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential."; readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header."; readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>; }; "dpg-protocol-api-not-generated": { readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "dpg-convenience-api-not-generated": { readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>; readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>; }; "header-parameter-format-not-supported": { readonly default: import("@typespec/compiler").CallableMessage<["format"]>; }; "unknown-encode": { readonly default: import("@typespec/compiler").CallableMessage<["encode"]>; }; "invalid-java-namespace": { readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>; }; "constant-header-in-response-removed": { readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>; }; "spread-json-merge-patch-payload-not-supported": { readonly default: "Spread JSON merge-patch payload is not supported. The reason is that a property in JSON merge-patch payload class can: set a value; not set so that value does not change; set to null to remove the value. A parameter on method cannot distinguish the latter 2 cases."; }; "type-not-supported-on-text-plain": { readonly default: import("@typespec/compiler").CallableMessage<["operationName", "payloadKind"]>; }; "client-required-false": { readonly default: "Client option 'clientRequired' can only be set to 'true'."; }; "response-headers-as-model-with-body": { readonly default: import("@typespec/compiler").CallableMessage<["operationName"]>; }; }, C, M>) => import("@typespec/compiler").Diagnostic, getTracer: (program: import("@typespec/compiler").Program) => import("@typespec/compiler").Tracer; //# sourceMappingURL=lib.d.ts.map