import { z } from 'zod'; import { TemplateStatus, TemplateType } from './template'; export declare const CreateTemplateRequestBody: z.ZodObject<{ name: z.ZodString; summary: z.ZodString; description: z.ZodString; tags: z.ZodOptional; }, z.core.$strip>>>; blogUrl: z.ZodOptional; metadata: z.ZodOptional>>; author: z.ZodString; categories: z.ZodArray; type: z.ZodEnum; flows: z.ZodOptional; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; schemaVersion: z.ZodOptional>; description: z.ZodOptional; notes: z.ZodOptional>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; export type CreateTemplateRequestBody = z.infer; export declare const UpdateFlowTemplateRequestBody: z.ZodObject<{ name: z.ZodOptional; summary: z.ZodOptional; description: z.ZodOptional; tags: z.ZodOptional; }, z.core.$strip>>>; blogUrl: z.ZodOptional; metadata: z.ZodOptional>>; status: z.ZodOptional>; categories: z.ZodOptional>; flows: z.ZodOptional; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; schemaVersion: z.ZodOptional>; description: z.ZodOptional; notes: z.ZodOptional>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; export type UpdateFlowTemplateRequestBody = z.infer; export declare const UpdateTemplateRequestBody: z.ZodObject<{ name: z.ZodOptional; summary: z.ZodOptional; description: z.ZodOptional; tags: z.ZodOptional; }, z.core.$strip>>>; blogUrl: z.ZodOptional; metadata: z.ZodOptional>>; status: z.ZodOptional>; categories: z.ZodOptional>; flows: z.ZodOptional; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; schemaVersion: z.ZodOptional>; description: z.ZodOptional; notes: z.ZodOptional>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; export type UpdateTemplateRequestBody = z.infer; export declare const ListFlowTemplatesRequestQuery: z.ZodObject<{ type: z.ZodOptional>; pieces: z.ZodPipe, z.ZodOptional>>; tags: z.ZodPipe, z.ZodOptional>>; search: z.ZodOptional; category: z.ZodOptional; }, z.core.$strip>; export type ListFlowTemplatesRequestQuery = z.infer; export declare const ListTemplatesRequestQuery: z.ZodObject<{ type: z.ZodOptional>; pieces: z.ZodPipe, z.ZodOptional>>; tags: z.ZodPipe, z.ZodOptional>>; search: z.ZodOptional; category: z.ZodOptional; }, z.core.$strip>; export type ListTemplatesRequestQuery = z.infer; //# sourceMappingURL=template.requests.d.ts.map