export declare const adminEndpoints: { "/admin/appointments": import("better-call").StrictEndpoint<"/admin/appointments", { method: "GET"; query: import("zod").ZodOptional; serviceId: import("zod").ZodOptional; status: import("zod").ZodOptional>; take: import("zod").ZodOptional>; skip: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, { appointments: import("../..").Appointment[]; }>; "/admin/appointments/stats": import("better-call").StrictEndpoint<"/admin/appointments/stats", { method: "GET"; }, { stats: import("../..").AppointmentStats; }>; "/admin/appointments/services": import("better-call").StrictEndpoint<"/admin/appointments/services", { method: "GET"; query: import("zod").ZodOptional>; take: import("zod").ZodOptional>; skip: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, { services: import("../..").Service[]; }>; "/admin/appointments/services/create": import("better-call").StrictEndpoint<"/admin/appointments/services/create", { method: "POST"; body: import("zod").ZodObject<{ name: import("zod").ZodPipe>; slug: import("zod").ZodString; description: import("zod").ZodOptional>>; duration: import("zod").ZodNumber; price: import("zod").ZodNumber; currency: import("zod").ZodOptional; status: import("zod").ZodOptional>; maxCapacity: import("zod").ZodOptional; sortOrder: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, { error: string; status: number; service?: never; } | { service: import("../..").Service; error?: never; status?: never; }>; "/admin/appointments/services/:id": import("better-call").StrictEndpoint<"/admin/appointments/services/:id", { method: "GET"; params: import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, { error: string; status: number; service?: never; staff?: never; } | { service: import("../..").Service; staff: import("../..").Staff[]; error?: never; status?: never; }>; "/admin/appointments/services/:id/update": import("better-call").StrictEndpoint<"/admin/appointments/services/:id/update", { method: "POST"; body: import("zod").ZodObject<{ name: import("zod").ZodOptional>>; slug: import("zod").ZodOptional; description: import("zod").ZodOptional>>>; duration: import("zod").ZodOptional; price: import("zod").ZodOptional; currency: import("zod").ZodOptional; status: import("zod").ZodOptional>; maxCapacity: import("zod").ZodOptional; sortOrder: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, { error: string; status: number; service?: never; } | { service: import("../..").Service; error?: never; status?: never; }>; "/admin/appointments/services/:id/delete": import("better-call").StrictEndpoint<"/admin/appointments/services/:id/delete", { method: "POST"; params: import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, { error: string; status: number; success?: never; } | { success: boolean; error?: never; status?: never; }>; "/admin/appointments/staff": import("better-call").StrictEndpoint<"/admin/appointments/staff", { method: "GET"; query: import("zod").ZodOptional>; take: import("zod").ZodOptional>; skip: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, { staff: import("../..").Staff[]; }>; "/admin/appointments/staff/create": import("better-call").StrictEndpoint<"/admin/appointments/staff/create", { method: "POST"; body: import("zod").ZodObject<{ name: import("zod").ZodPipe>; email: import("zod").ZodString; bio: import("zod").ZodOptional>>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }, { staff: import("../..").Staff; }>; "/admin/appointments/staff/:id/update": import("better-call").StrictEndpoint<"/admin/appointments/staff/:id/update", { method: "POST"; body: import("zod").ZodObject<{ name: import("zod").ZodOptional>>; email: import("zod").ZodOptional; bio: import("zod").ZodOptional>>>; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }, { error: string; status: number; staff?: never; } | { staff: import("../..").Staff; error?: never; status?: never; }>; "/admin/appointments/staff/:id/delete": import("better-call").StrictEndpoint<"/admin/appointments/staff/:id/delete", { method: "POST"; params: import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, { error: string; status: number; success?: never; } | { success: boolean; error?: never; status?: never; }>; "/admin/appointments/staff/:id/services/assign": import("better-call").StrictEndpoint<"/admin/appointments/staff/:id/services/assign", { method: "POST"; params: import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>; body: import("zod").ZodObject<{ serviceId: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, { assignment: import("../..").StaffService; }>; "/admin/appointments/staff/:id/schedule": import("better-call").StrictEndpoint<"/admin/appointments/staff/:id/schedule", { method: "POST"; params: import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>; body: import("zod").ZodObject<{ dayOfWeek: import("zod").ZodNumber; startTime: import("zod").ZodString; endTime: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, { schedule: import("../..").Schedule; }>; "/admin/appointments/:id": import("better-call").StrictEndpoint<"/admin/appointments/:id", { method: "GET"; params: import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, { error: string; status: number; appointment?: never; } | { appointment: import("../..").Appointment; error?: never; status?: never; }>; "/admin/appointments/:id/update": import("better-call").StrictEndpoint<"/admin/appointments/:id/update", { method: "POST"; body: import("zod").ZodObject<{ status: import("zod").ZodOptional>; notes: import("zod").ZodOptional>>>; startsAt: import("zod").ZodOptional>; staffId: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, { error: string; status: number; appointment?: never; } | { appointment: import("../..").Appointment; error?: never; status?: never; }>; }; //# sourceMappingURL=routes.d.ts.map