import { z } from 'zod';
export declare const SettingSchema: z.ZodObject<{
    settingsUid: z.ZodNumber;
    serviceName: z.ZodString;
    name: z.ZodString;
    value: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    dateCreated: z.ZodString;
    dateLastModified: z.ZodString;
    updateCd: z.ZodNumber;
    statusCd: z.ZodNumber;
    processCd: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    name: string;
    dateCreated: string;
    dateLastModified: string;
    statusCd: number;
    updateCd: number;
    processCd: number;
    settingsUid: number;
    serviceName: string;
    value?: string | null | undefined;
}, {
    name: string;
    dateCreated: string;
    dateLastModified: string;
    statusCd: number;
    updateCd: number;
    processCd: number;
    settingsUid: number;
    serviceName: string;
    value?: string | null | undefined;
}>;
export declare const SettingListParamsSchema: z.ZodObject<{
    limit: z.ZodOptional<z.ZodNumber>;
    offset: z.ZodOptional<z.ZodNumber>;
    serviceName: z.ZodString;
    statusCd: z.ZodOptional<z.ZodNumber>;
} & {
    edgeCache: z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<8>, z.ZodLiteral<"1">, z.ZodLiteral<"2">, z.ZodLiteral<"3">, z.ZodLiteral<"4">, z.ZodLiteral<"5">, z.ZodLiteral<"8">]>, 3 | 2 | 4 | 1 | 5 | 8, 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8">>;
}, "strip", z.ZodTypeAny, {
    serviceName: string;
    edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    statusCd?: number | undefined;
}, {
    serviceName: string;
    edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    statusCd?: number | undefined;
}>;
export declare const SettingCreateParamsSchema: z.ZodObject<{
    serviceName: z.ZodString;
    name: z.ZodString;
    value: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    name: string;
    serviceName: string;
    value?: string | null | undefined;
}, {
    name: string;
    serviceName: string;
    value?: string | null | undefined;
}>;
export declare const SettingUpdateParamsSchema: z.ZodObject<{
    serviceName: z.ZodOptional<z.ZodString>;
    name: z.ZodOptional<z.ZodString>;
    value: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    statusCd: z.ZodOptional<z.ZodNumber>;
    updateCd: z.ZodOptional<z.ZodNumber>;
    processCd: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    value?: string | null | undefined;
    name?: string | undefined;
    statusCd?: number | undefined;
    updateCd?: number | undefined;
    processCd?: number | undefined;
    serviceName?: string | undefined;
}, {
    value?: string | null | undefined;
    name?: string | undefined;
    statusCd?: number | undefined;
    updateCd?: number | undefined;
    processCd?: number | undefined;
    serviceName?: string | undefined;
}>;
export type Setting = z.infer<typeof SettingSchema>;
export type SettingListParams = z.infer<typeof SettingListParamsSchema>;
export type SettingCreateParams = z.infer<typeof SettingCreateParamsSchema>;
export type SettingUpdateParams = z.infer<typeof SettingUpdateParamsSchema>;
//# sourceMappingURL=settings.d.ts.map