export declare const ERROR_MESSAGES: { readonly INVALID_REQUEST: { readonly MISSING_MESSAGES: "Invalid request: missing messages"; readonly MISSING_PARAMS: "Request must have params"; readonly EMPTY_MESSAGES: "Request must have at least one message"; }; readonly VALIDATION: { readonly INVALID_ROLE: "Message role must be either \"user\" or \"assistant\""; readonly MISSING_CONTENT: "Message must have a content object"; readonly INVALID_CONTENT_TYPE: "Content type must be either \"text\" or \"image\""; readonly INVALID_TEXT_CONTENT: "Text content must have a string text field"; readonly INVALID_IMAGE_DATA: "Image content must have a base64 data field"; readonly INVALID_IMAGE_MIME: "Image content must have a mimeType field"; readonly INVALID_MAX_TOKENS: "maxTokens must be a positive number"; readonly INVALID_TEMPERATURE: "temperature must be a number between 0 and 1"; readonly INVALID_INCLUDE_CONTEXT: "includeContext must be \"none\", \"thisServer\", or \"allServers\""; readonly INVALID_MODEL_PRIORITY: "Model preference priorities must be numbers between 0 and 1"; }; readonly SAMPLING: { readonly EXPECTED_TEXT: "Expected text response from LLM"; readonly UNKNOWN_CALLBACK: "Unknown callback type: "; readonly REQUEST_FAILED: "Sampling request failed: "; }; }; export declare const VALID_ROLES: readonly ["user", "assistant"]; export declare const VALID_CONTENT_TYPES: readonly ["text", "image", "resource"]; export declare const VALID_INCLUDE_CONTEXT: readonly ["none", "thisServer", "allServers"]; export declare const XML_TAGS: { readonly REQUEST_PARAMS_CLOSE: ""; readonly EXISTING_CONTENT_TEMPLATE: (content: string) => string; };