import { z } from 'zod'; import { FunctionDefinitionFormat } from '../types/functions'; export declare const FunctionsSchema: { search: z.ZodObject<{ app_names: z.ZodOptional>; intent: z.ZodOptional; allowed_apps_only: z.ZodOptional; allowed_only: z.ZodOptional; format: z.ZodOptional>; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { intent?: string | undefined; allowed_apps_only?: boolean | undefined; limit?: number | undefined; offset?: number | undefined; app_names?: string[] | undefined; allowed_only?: boolean | undefined; format?: FunctionDefinitionFormat | undefined; }, { intent?: string | undefined; allowed_apps_only?: boolean | undefined; limit?: number | undefined; offset?: number | undefined; app_names?: string[] | undefined; allowed_only?: boolean | undefined; format?: FunctionDefinitionFormat | undefined; }>; getDefinition: z.ZodObject<{ functionName: z.ZodString; format: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { format: FunctionDefinitionFormat; functionName: string; }, { functionName: string; format?: FunctionDefinitionFormat | undefined; }>; execute: z.ZodObject<{ function_name: z.ZodString; function_parameters: z.ZodRecord; linked_account_owner_id: z.ZodString; }, "strip", z.ZodTypeAny, { function_name: string; function_parameters: Record; linked_account_owner_id: string; }, { function_name: string; function_parameters: Record; linked_account_owner_id: string; }>; };