import * as z from "zod/mini"; export declare const StringSchemaSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minLength: z.ZodMiniOptional>; maxLength: z.ZodMiniOptional>; format: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>; export declare const NumberSchemaSchema: z.ZodMiniObject<{ type: z.ZodMiniEnum<{ number: "number"; integer: "integer"; }>; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minimum: z.ZodMiniOptional>; maximum: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>; export declare const BooleanSchemaSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"boolean">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>; /** * Schema for single-selection enumeration without display titles for options. */ export declare const UntitledSingleSelectEnumSchemaSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; default: z.ZodMiniOptional>; }, z.core.$loose>; /** * Schema for single-selection enumeration with display titles for each option. */ export declare const TitledSingleSelectEnumSchemaSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; oneOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; default: z.ZodMiniOptional>; }, z.core.$loose>; /** * Combined single selection enumeration. */ export declare const SingleSelectEnumSchemaSchema: z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; oneOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>; /** * Schema for multiple-selection enumeration without display titles for options. */ export declare const UntitledMultiSelectEnumSchemaSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"array">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; enum: z.ZodMiniArray>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>; /** * Schema for multiple-selection enumeration with display titles for each option. */ export declare const TitledMultiSelectEnumSchemaSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"array">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ anyOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>; /** * Combined multiple selection enumeration. */ export declare const MultiSelectEnumSchemaSchema: z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; enum: z.ZodMiniArray>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"array">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ anyOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>]>; /** * Legacy titled enum schema (deprecated). */ export declare const LegacyTitledEnumSchemaSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; enumNames: z.ZodMiniOptional>>; default: z.ZodMiniOptional>; }, z.core.$loose>; /** * Union type for all enum schemas. */ export declare const EnumSchemaSchema: z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; oneOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; enum: z.ZodMiniArray>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"array">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ anyOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>]>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; enumNames: z.ZodMiniOptional>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>; /** * Restricted schema definitions that only allow primitive types * without nested objects or arrays. */ export declare const PrimitiveSchemaDefinitionSchema: z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minLength: z.ZodMiniOptional>; maxLength: z.ZodMiniOptional>; format: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniEnum<{ number: "number"; integer: "integer"; }>; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minimum: z.ZodMiniOptional>; maximum: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"boolean">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; oneOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; enum: z.ZodMiniArray>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"array">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ anyOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>]>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; enumNames: z.ZodMiniOptional>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>]>; /** * Parameters for form-based elicitation. */ export declare const ElicitRequestFormParamsSchema: z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; mode: z.ZodMiniOptional>; message: z.ZodMiniString; requestedSchema: z.ZodMiniObject<{ $schema: z.ZodMiniOptional>; type: z.ZodMiniLiteral<"object">; properties: z.ZodMiniRecord, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minLength: z.ZodMiniOptional>; maxLength: z.ZodMiniOptional>; format: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniEnum<{ number: "number"; integer: "integer"; }>; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minimum: z.ZodMiniOptional>; maximum: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"boolean">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; oneOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; enum: z.ZodMiniArray>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"array">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ anyOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>]>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; enumNames: z.ZodMiniOptional>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>]>>; required: z.ZodMiniOptional>>; }, z.core.$loose>; task: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>; /** * Parameters for URL-based elicitation. */ export declare const ElicitRequestURLParamsSchema: z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; mode: z.ZodMiniLiteral<"url">; message: z.ZodMiniString; elicitationId: z.ZodMiniString; url: z.ZodMiniString; task: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>; /** * Union of elicitation request params. */ export declare const ElicitRequestParamsSchema: z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; mode: z.ZodMiniOptional>; message: z.ZodMiniString; requestedSchema: z.ZodMiniObject<{ $schema: z.ZodMiniOptional>; type: z.ZodMiniLiteral<"object">; properties: z.ZodMiniRecord, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minLength: z.ZodMiniOptional>; maxLength: z.ZodMiniOptional>; format: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniEnum<{ number: "number"; integer: "integer"; }>; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minimum: z.ZodMiniOptional>; maximum: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"boolean">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; oneOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; enum: z.ZodMiniArray>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"array">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ anyOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>]>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; enumNames: z.ZodMiniOptional>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>]>>; required: z.ZodMiniOptional>>; }, z.core.$loose>; task: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; mode: z.ZodMiniLiteral<"url">; message: z.ZodMiniString; elicitationId: z.ZodMiniString; url: z.ZodMiniString; task: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>]>; /** * A request from the server to elicit additional information from the user via the client. */ export declare const ElicitRequestSchema: z.ZodMiniObject<{ method: z.ZodMiniLiteral<"elicitation/create">; params: z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; mode: z.ZodMiniOptional>; message: z.ZodMiniString; requestedSchema: z.ZodMiniObject<{ $schema: z.ZodMiniOptional>; type: z.ZodMiniLiteral<"object">; properties: z.ZodMiniRecord, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minLength: z.ZodMiniOptional>; maxLength: z.ZodMiniOptional>; format: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniEnum<{ number: "number"; integer: "integer"; }>; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minimum: z.ZodMiniOptional>; maximum: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"boolean">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; default: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; oneOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>, z.ZodMiniUnion; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; enum: z.ZodMiniArray>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"array">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; minItems: z.ZodMiniOptional>; maxItems: z.ZodMiniOptional>; items: z.ZodMiniObject<{ anyOf: z.ZodMiniArray; title: z.ZodMiniString; }, z.core.$strip>>; }, z.core.$strip>; default: z.ZodMiniOptional>>; }, z.core.$loose>]>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"string">; title: z.ZodMiniOptional>; description: z.ZodMiniOptional>; enum: z.ZodMiniArray>; enumNames: z.ZodMiniOptional>>; default: z.ZodMiniOptional>; }, z.core.$loose>]>]>>; required: z.ZodMiniOptional>>; }, z.core.$loose>; task: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; mode: z.ZodMiniLiteral<"url">; message: z.ZodMiniString; elicitationId: z.ZodMiniString; url: z.ZodMiniString; task: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>]>; }, z.core.$strip>; /** * The client's response to an elicitation request. */ export declare const ElicitResultSchema: z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; action: z.ZodMiniEnum<{ cancel: "cancel"; accept: "accept"; decline: "decline"; }>; content: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniArray>]>>>; }, z.core.$loose>; /** * An optional notification from the server to the client, informing it of a * completion of an out-of-band elicitation request. */ export declare const ElicitationCompleteNotificationSchema: z.ZodMiniObject<{ method: z.ZodMiniLiteral<"notifications/elicitation/complete">; params: z.ZodMiniObject<{ elicitationId: z.ZodMiniString; }, z.core.$strip>; }, z.core.$strip>;