/** * Instance Controller endpoint definitions */ import { z } from 'zod'; import { EndpointInfo } from '../types'; export declare const createInstanceSchema: z.ZodObject<{ instanceName: z.ZodString; token: z.ZodOptional; qrcode: z.ZodOptional; webhook: z.ZodOptional; webhookByEvents: z.ZodOptional; webhookBase64: z.ZodOptional; events: z.ZodOptional>; }, "strip", z.ZodTypeAny, { instanceName: string; webhook?: string | undefined; token?: string | undefined; qrcode?: boolean | undefined; webhookByEvents?: boolean | undefined; webhookBase64?: boolean | undefined; events?: string[] | undefined; }, { instanceName: string; webhook?: string | undefined; token?: string | undefined; qrcode?: boolean | undefined; webhookByEvents?: boolean | undefined; webhookBase64?: boolean | undefined; events?: string[] | undefined; }>; export declare const connectInstanceSchema: z.ZodObject<{ instance: z.ZodString; }, "strip", z.ZodTypeAny, { instance: string; }, { instance: string; }>; export declare const restartInstanceSchema: z.ZodObject<{ instance: z.ZodString; }, "strip", z.ZodTypeAny, { instance: string; }, { instance: string; }>; export declare const deleteInstanceSchema: z.ZodObject<{ instance: z.ZodString; }, "strip", z.ZodTypeAny, { instance: string; }, { instance: string; }>; export declare const setPresenceSchema: z.ZodObject<{ instance: z.ZodString; presence: z.ZodEnum<["available", "unavailable", "composing", "recording", "paused"]>; }, "strip", z.ZodTypeAny, { instance: string; presence: "available" | "unavailable" | "composing" | "recording" | "paused"; }, { instance: string; presence: "available" | "unavailable" | "composing" | "recording" | "paused"; }>; export declare const fetchInstancesSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const instanceEndpoints: EndpointInfo[];