import { z } from "zod"; export declare const getSectionSchema: { sectionId: z.ZodNumber; }; export declare const getSectionsSchema: { projectId: z.ZodNumber; suiteId: z.ZodOptional; }; export declare const addSectionSchema: { projectId: z.ZodNumber; name: z.ZodString; description: z.ZodOptional; parentId: z.ZodOptional; suiteId: z.ZodOptional; }; export declare const moveSectionSchema: { sectionId: z.ZodNumber; parentId: z.ZodNullable; afterId: z.ZodOptional>; }; export declare const updateSectionSchema: { sectionId: z.ZodNumber; name: z.ZodOptional; description: z.ZodOptional; }; export declare const deleteSectionSchema: { sectionId: z.ZodNumber; soft: z.ZodOptional; }; export declare const GetSectionInput: z.ZodObject<{ sectionId: z.ZodNumber; }, "strip", z.ZodTypeAny, { sectionId: number; }, { sectionId: number; }>; export declare const GetSectionsInput: z.ZodObject<{ projectId: z.ZodNumber; suiteId: z.ZodOptional; }, "strip", z.ZodTypeAny, { projectId: number; suiteId?: number | undefined; }, { projectId: number; suiteId?: number | undefined; }>; export declare const AddSectionInput: z.ZodObject<{ projectId: z.ZodNumber; name: z.ZodString; description: z.ZodOptional; parentId: z.ZodOptional; suiteId: z.ZodOptional; }, "strip", z.ZodTypeAny, { projectId: number; name: string; suiteId?: number | undefined; description?: string | undefined; parentId?: number | undefined; }, { projectId: number; name: string; suiteId?: number | undefined; description?: string | undefined; parentId?: number | undefined; }>; export declare const MoveSectionInput: z.ZodObject<{ sectionId: z.ZodNumber; parentId: z.ZodNullable; afterId: z.ZodOptional>; }, "strip", z.ZodTypeAny, { sectionId: number; parentId: number | null; afterId?: number | null | undefined; }, { sectionId: number; parentId: number | null; afterId?: number | null | undefined; }>; export declare const UpdateSectionInput: z.ZodObject<{ sectionId: z.ZodNumber; name: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { sectionId: number; name?: string | undefined; description?: string | undefined; }, { sectionId: number; name?: string | undefined; description?: string | undefined; }>; export declare const DeleteSectionInput: z.ZodObject<{ sectionId: z.ZodNumber; soft: z.ZodOptional; }, "strip", z.ZodTypeAny, { sectionId: number; soft?: boolean | undefined; }, { sectionId: number; soft?: boolean | undefined; }>; export type GetSectionInputType = z.infer; export type GetSectionsInputType = z.infer; export type AddSectionInputType = z.infer; export type MoveSectionInputType = z.infer; export type UpdateSectionInputType = z.infer; export type DeleteSectionInputType = z.infer; /** * TestRail API Response for Section */ export declare const TestRailSectionSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; suite_id: z.ZodNumber; parent_id: z.ZodOptional>; depth: z.ZodNumber; display_order: z.ZodNumber; }, "strip", z.ZodTypeAny, { name: string; id: number; suite_id: number; depth: number; display_order: number; description?: string | null | undefined; parent_id?: number | null | undefined; }, { name: string; id: number; suite_id: number; depth: number; display_order: number; description?: string | null | undefined; parent_id?: number | null | undefined; }>; export type TestRailSection = z.infer;