import { z } from "zod"; export declare const sharedStepItemSchema: z.ZodObject<{ content: z.ZodString; expected: z.ZodOptional; additionalInfo: z.ZodOptional; refs: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; expected?: string | undefined; additionalInfo?: string | undefined; refs?: string | undefined; }, { content: string; expected?: string | undefined; additionalInfo?: string | undefined; refs?: string | undefined; }>; export declare const getSharedStepsSchema: { projectId: z.ZodNumber; createdAfter: z.ZodOptional; createdBefore: z.ZodOptional; createdBy: z.ZodOptional; updatedAfter: z.ZodOptional; updatedBefore: z.ZodOptional; updatedBy: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; }; export declare const GetSharedStepsInput: z.ZodObject<{ projectId: z.ZodNumber; createdAfter: z.ZodOptional; createdBefore: z.ZodOptional; createdBy: z.ZodOptional; updatedAfter: z.ZodOptional; updatedBefore: z.ZodOptional; updatedBy: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { projectId: number; createdAfter?: number | undefined; createdBefore?: number | undefined; createdBy?: number | undefined; updatedAfter?: number | undefined; updatedBefore?: number | undefined; updatedBy?: number | undefined; limit?: number | undefined; offset?: number | undefined; }, { projectId: number; createdAfter?: number | undefined; createdBefore?: number | undefined; createdBy?: number | undefined; updatedAfter?: number | undefined; updatedBefore?: number | undefined; updatedBy?: number | undefined; limit?: number | undefined; offset?: number | undefined; }>; export type GetSharedStepsInputType = z.infer; export type SharedStepItemType = z.infer; export declare const TestRailSharedStepItemSchema: z.ZodObject<{ content: z.ZodString; additional_info: z.ZodOptional>; expected: z.ZodOptional>; refs: z.ZodOptional>; }, "strip", z.ZodTypeAny, { content: string; expected?: string | null | undefined; refs?: string | null | undefined; additional_info?: string | null | undefined; }, { content: string; expected?: string | null | undefined; refs?: string | null | undefined; additional_info?: string | null | undefined; }>; export type TestRailSharedStepItem = z.infer; export declare const TestRailSharedStepSchema: z.ZodObject<{ id: z.ZodNumber; title: z.ZodString; project_id: z.ZodNumber; created_by: z.ZodNumber; created_on: z.ZodNumber; updated_by: z.ZodNumber; updated_on: z.ZodNumber; custom_steps_separated: z.ZodArray>; expected: z.ZodOptional>; refs: z.ZodOptional>; }, "strip", z.ZodTypeAny, { content: string; expected?: string | null | undefined; refs?: string | null | undefined; additional_info?: string | null | undefined; }, { content: string; expected?: string | null | undefined; refs?: string | null | undefined; additional_info?: string | null | undefined; }>, "many">; case_ids: z.ZodArray; }, "strip", z.ZodTypeAny, { id: number; title: string; project_id: number; created_by: number; created_on: number; updated_by: number; updated_on: number; custom_steps_separated: { content: string; expected?: string | null | undefined; refs?: string | null | undefined; additional_info?: string | null | undefined; }[]; case_ids: number[]; }, { id: number; title: string; project_id: number; created_by: number; created_on: number; updated_by: number; updated_on: number; custom_steps_separated: { content: string; expected?: string | null | undefined; refs?: string | null | undefined; additional_info?: string | null | undefined; }[]; case_ids: number[]; }>; export type TestRailSharedStep = z.infer;