import { z } from 'zod';
import { BaseResourceSchema } from './base.js';
export declare const appointmentCategoryResourceSettingSchema: z.ZodObject<{
    name: z.ZodString;
    order: z.ZodOptional<z.ZodNumber>;
    isPublic: z.ZodOptional<z.ZodBoolean>;
    isPubApt: z.ZodOptional<z.ZodBoolean>;
    imageId: z.ZodOptional<z.ZodString>;
    appointmentServiceLogicIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
    name: string;
    order?: number | undefined;
    isPublic?: boolean | undefined;
    isPubApt?: boolean | undefined;
    imageId?: string | undefined;
    appointmentServiceLogicIds?: string[] | undefined;
}, {
    name: string;
    order?: number | undefined;
    isPublic?: boolean | undefined;
    isPubApt?: boolean | undefined;
    imageId?: string | undefined;
    appointmentServiceLogicIds?: string[] | undefined;
}>;
export type IAppointmentCategoryResourceSettingSchema = z.infer<typeof appointmentCategoryResourceSettingSchema>;
export declare const AppointmentCategoryResourceSchema: BaseResourceSchema<typeof appointmentCategoryResourceSettingSchema>;
