import { z } from 'zod'; /** * The server's response to a completion/complete request */ export declare const completeResultSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { completion: z.ZodObject<{ /** * An array of completion values. Must not exceed 100 items. */ values: z.ZodArray; /** * The total number of completion options available. This can exceed the number of values actually sent in the response. */ total: z.ZodOptional; /** * Indicates whether there are additional completion options beyond those provided in the current response, even if the exact total is unknown. */ hasMore: z.ZodOptional; }, "strip", z.ZodTypeAny, { values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }, { values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { completion: { values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; }, { completion: { values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; }>; //# sourceMappingURL=complete-result.d.ts.map