import * as z from 'zod/v4'; import { FieldConfig } from './events/FieldConfig'; export declare const SearchCriteria: z.ZodEnum<{ NAME: "NAME"; EMAIL: "EMAIL"; TRACKING_ID: "TRACKING_ID"; REGISTRATION_NUMBER: "REGISTRATION_NUMBER"; NATIONAL_ID: "NATIONAL_ID"; PHONE_NUMBER: "PHONE_NUMBER"; }>; export declare const ApplicationConfig: z.ZodObject<{ APPLICATION_NAME: z.ZodString; COUNTRY_LOGO: z.ZodObject<{ fileName: z.ZodString; file: z.ZodString; }, z.core.$strip>; SYSTEM_IANA_TIMEZONE: z.ZodString; CURRENCY: z.ZodObject<{ languagesAndCountry: z.ZodArray; isoCode: z.ZodString; }, z.core.$strip>; ADMIN_STRUCTURE: z.ZodArray; }, z.core.$strip>>; PHONE_NUMBER_PATTERN: z.ZodUnion<[z.ZodString, z.ZodCustom]>; USER_NOTIFICATION_DELIVERY_METHOD: z.ZodEnum<{ email: "email"; sms: "sms"; }>; INFORMANT_NOTIFICATION_DELIVERY_METHOD: z.ZodEnum<{ email: "email"; sms: "sms"; }>; SEARCH_DEFAULT_CRITERIA: z.ZodDefault>>; ADDITIONAL_USER_FIELDS: z.ZodDefault>>>>; }, z.core.$strip>; export type ApplicationConfig = z.infer; export declare const defineApplicationConfig: (config: z.input) => ApplicationConfig; export declare const BackgroundConfig: z.ZodObject<{ backgroundColor: z.ZodOptional; backgroundImage: z.ZodOptional; imageFit: z.ZodOptional; }, z.core.$strip>; export declare const LoginConfig: z.ZodObject<{ COUNTRY: z.ZodString; LANGUAGES: z.ZodArray; USER_NOTIFICATION_DELIVERY_METHOD: z.ZodEnum<{ email: "email"; sms: "sms"; }>; INFORMANT_NOTIFICATION_DELIVERY_METHOD: z.ZodEnum<{ email: "email"; sms: "sms"; }>; PHONE_NUMBER_PATTERN: z.ZodUnion<[z.ZodString, z.ZodCustom]>; LOGIN_BACKGROUND: z.ZodObject<{ backgroundColor: z.ZodOptional; backgroundImage: z.ZodOptional; imageFit: z.ZodOptional; }, z.core.$strip>; SENTRY: z.ZodOptional; }, z.core.$strip>; export type LoginConfig = z.infer; export declare const defineLoginConfig: (config: z.input) => LoginConfig; export declare const ClientConfig: z.ZodObject<{ COUNTRY: z.ZodString; LANGUAGES: z.ZodArray; SENTRY: z.ZodOptional; LOGIN_URL: z.ZodOptional; REGISTER_BACKGROUND: z.ZodObject<{ backgroundColor: z.ZodOptional; backgroundImage: z.ZodOptional; imageFit: z.ZodOptional; }, z.core.$strip>; DASHBOARDS: z.ZodArray; url: z.ZodString; context: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; FEATURES: z.ZodDefault>; }, z.core.$strip>>>; }, z.core.$strip>; export type ClientConfig = z.infer; export declare const defineClientConfig: (config: z.input) => ClientConfig; //# sourceMappingURL=application-config.d.ts.map