export { LOCAL_INTEGRATION_CONFIG_INVALID, LOCAL_INTEGRATION_CREDENTIAL_UNAVAILABLE, LOCAL_INTEGRATION_CREDENTIALS_MISSING, LOCAL_INTEGRATION_REQUEST_FAILED, LOCAL_INTEGRATION_REQUEST_INVALID, LOCAL_INTEGRATION_RESPONSE_INVALID, } from "../errors/index.js"; export interface LocalIntegrationDiagnosticIdentity { readonly connectorName: string; readonly toolId: string; } /** * Reduces a caller-supplied identifier to a bounded, log-safe form. * * Tool names reach this module from the model, so an unbounded value carrying * newlines or control characters must not land verbatim in error metadata that * is logged upstream. Anything outside the identifier charset collapses to * `"unknown"` rather than being escaped, so no caller string survives. */ export declare function safeLocalIntegrationIdentifier(value: unknown): string; export declare function localIntegrationRequestFailed(identity?: LocalIntegrationDiagnosticIdentity, status?: number): never; export declare function localIntegrationResponseInvalid(identity?: LocalIntegrationDiagnosticIdentity, status?: number): never; export declare function localIntegrationConfigurationError(detail: string): never; //# sourceMappingURL=local-integration-errors.d.ts.map