import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const identify: z.ZodObject<{ action: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action?: "identify" | undefined; }, { action?: "identify" | undefined; }>; /** * * @typedef {Identify} identify * @property {IdentifyAction} - Triggers a visual identification sequence, current implemented as (which can change in the future): Bridge performs Zigbee LED identification cycles for 5 seconds Lights perform one breathe cycle Sensors perform LED identification cycles for 15 seconds */ export type Identify = z.infer; /** * The shape of the model mapping from the api schema into the application shape. * Is equal to application shape if all property names match the api schema */ export declare const identifyResponse: z.ZodEffects>; }, "strip", z.ZodTypeAny, { action?: "identify" | undefined; }, { action?: "identify" | undefined; }>, { action: "identify" | undefined; }, { action?: "identify" | undefined; }>; /** * The shape of the model mapping from the application shape into the api schema. * Is equal to application shape if all property names match the api schema */ export declare const identifyRequest: z.ZodEffects>>; }, "strip", z.ZodTypeAny, { action?: "identify" | null | undefined; }, { action?: "identify" | null | undefined; }>, { action: "identify" | null | undefined; }, { action?: "identify" | null | undefined; }>; //# sourceMappingURL=identify.d.ts.map