import { z } from 'zod'; import { TRequestConfigs } from '../../configs'; export declare const habitSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; iconRes: z.ZodString; color: z.ZodString; sortOrder: z.ZodNumber; status: z.ZodNumber; encouragement: z.ZodString; totalCheckIns: z.ZodNumber; createdTime: z.ZodString; modifiedTime: z.ZodString; archivedTime: z.ZodNullable; type: z.ZodString; goal: z.ZodNumber; step: z.ZodNumber; unit: z.ZodString; etag: z.ZodString; repeatRule: z.ZodString; reminders: z.ZodArray; recordEnable: z.ZodBoolean; sectionId: z.ZodString; targetDays: z.ZodNumber; targetStartDate: z.ZodNumber; completedCycles: z.ZodNumber; exDates: z.ZodNull; }, "strip", z.ZodTypeAny, { status: number; type: string; name: string; sortOrder: number; color: string; etag: string; id: string; reminders: string[]; modifiedTime: string; createdTime: string; iconRes: string; encouragement: string; totalCheckIns: number; archivedTime: string | null; goal: number; step: number; unit: string; repeatRule: string; recordEnable: boolean; sectionId: string; targetDays: number; targetStartDate: number; completedCycles: number; exDates: null; }, { status: number; type: string; name: string; sortOrder: number; color: string; etag: string; id: string; reminders: string[]; modifiedTime: string; createdTime: string; iconRes: string; encouragement: string; totalCheckIns: number; archivedTime: string | null; goal: number; step: number; unit: string; repeatRule: string; recordEnable: boolean; sectionId: string; targetDays: number; targetStartDate: number; completedCycles: number; exDates: null; }>; declare function method(requestConfigs: TRequestConfigs): Promise<{ status: number; type: string; name: string; sortOrder: number; color: string; etag: string; id: string; reminders: string[]; modifiedTime: string; createdTime: string; iconRes: string; encouragement: string; totalCheckIns: number; archivedTime: string | null; goal: number; step: number; unit: string; repeatRule: string; recordEnable: boolean; sectionId: string; targetDays: number; targetStartDate: number; completedCycles: number; exDates: null; }[]>; export declare const apiMethod: { method: typeof method; route: "/habits"; }; export {};