import { z } from "zod"; export declare const createAppSpecsSchema: z.ZodObject<{ body: z.ZodObject<{ appName: z.ZodString; appShortName: z.ZodOptional>; appDescription: z.ZodOptional>; appDefaultLanguage: z.ZodDefault; appSupportedLanguages: z.ZodDefault>; developmentBaseUrl: z.ZodString; stagingBaseUrl: z.ZodString; productionBaseUrl: z.ZodString; runtimeConfig: z.ZodOptional; speedGovernor: z.ZodOptional>; serialNumber: z.ZodOptional; roles: z.ZodArray, "many">; identifierPattern: z.ZodEffects; }, "strip", z.ZodTypeAny, { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; }, { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; }>>; bleBatches: z.ZodOptional; }, "strip", z.ZodTypeAny, { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }, { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }>, "many">>; sessionDefaults: z.ZodOptional>; bleTiming: z.ZodOptional; statusPollIntervalMs: z.ZodOptional; locationIntervalMs: z.ZodOptional; locationDistanceMeters: z.ZodOptional; }, "strip", z.ZodTypeAny, { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; }, { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; }>>; pagination: z.ZodOptional; maximumPageSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; }, { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; }>>; minimumAppVersion: z.ZodOptional; forceUpdateMessage: z.ZodOptional>; }, "strip", z.ZodTypeAny, { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; }, { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; }>>; privacyPolicy: z.ZodOptional>; privacyPolicyVersion: z.ZodOptional>; termsAndConditions: z.ZodOptional>; termsAndConditionsVersion: z.ZodOptional>; aboutUs: z.ZodOptional>; enableRiderAccess: z.ZodDefault; enablePassengerAccess: z.ZodDefault; enableAgentAccess: z.ZodDefault; enableAdminAccess: z.ZodDefault; enableCashPayment: z.ZodDefault; enableMomoPayPayment: z.ZodDefault; enableAirtelMoneyPayment: z.ZodDefault; facebookUrl: z.ZodEffects>, string | null | undefined, unknown>; twitterUrl: z.ZodEffects>, string | null | undefined, unknown>; instagramUrl: z.ZodEffects>, string | null | undefined, unknown>; linkedinUrl: z.ZodEffects>, string | null | undefined, unknown>; youtubeUrl: z.ZodEffects>, string | null | undefined, unknown>; websiteUrl: z.ZodEffects>, string | null | undefined, unknown>; supportEmail: z.ZodEffects>, string | null | undefined, unknown>; supportPhone: z.ZodOptional>; companyName: z.ZodOptional>; companyAddress: z.ZodOptional>; companyEmail: z.ZodEffects>, string | null | undefined, unknown>; companyPhone: z.ZodOptional>; companyTaxId: z.ZodOptional>; isUnderMaintenance: z.ZodDefault; maintenanceMessage: z.ZodOptional>; maintenanceStartAt: z.ZodOptional>; maintenanceEndAt: z.ZodOptional>; }, "strip", z.ZodTypeAny, { appName: string; appDefaultLanguage: string; appSupportedLanguages: string[]; developmentBaseUrl: string; stagingBaseUrl: string; productionBaseUrl: string; enableRiderAccess: boolean; enablePassengerAccess: boolean; enableAgentAccess: boolean; enableAdminAccess: boolean; enableCashPayment: boolean; enableMomoPayPayment: boolean; enableAirtelMoneyPayment: boolean; isUnderMaintenance: boolean; appShortName?: string | null | undefined; appDescription?: string | null | undefined; runtimeConfig?: { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; } | undefined; privacyPolicy?: string | null | undefined; privacyPolicyVersion?: string | null | undefined; termsAndConditions?: string | null | undefined; termsAndConditionsVersion?: string | null | undefined; aboutUs?: string | null | undefined; facebookUrl?: string | null | undefined; twitterUrl?: string | null | undefined; instagramUrl?: string | null | undefined; linkedinUrl?: string | null | undefined; youtubeUrl?: string | null | undefined; websiteUrl?: string | null | undefined; supportEmail?: string | null | undefined; supportPhone?: string | null | undefined; companyName?: string | null | undefined; companyAddress?: string | null | undefined; companyEmail?: string | null | undefined; companyPhone?: string | null | undefined; companyTaxId?: string | null | undefined; maintenanceMessage?: string | null | undefined; maintenanceStartAt?: string | null | undefined; maintenanceEndAt?: string | null | undefined; }, { appName: string; developmentBaseUrl: string; stagingBaseUrl: string; productionBaseUrl: string; appShortName?: string | null | undefined; appDescription?: string | null | undefined; appDefaultLanguage?: string | undefined; appSupportedLanguages?: string[] | undefined; runtimeConfig?: { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; } | undefined; privacyPolicy?: string | null | undefined; privacyPolicyVersion?: string | null | undefined; termsAndConditions?: string | null | undefined; termsAndConditionsVersion?: string | null | undefined; aboutUs?: string | null | undefined; enableRiderAccess?: boolean | undefined; enablePassengerAccess?: boolean | undefined; enableAgentAccess?: boolean | undefined; enableAdminAccess?: boolean | undefined; enableCashPayment?: boolean | undefined; enableMomoPayPayment?: boolean | undefined; enableAirtelMoneyPayment?: boolean | undefined; facebookUrl?: unknown; twitterUrl?: unknown; instagramUrl?: unknown; linkedinUrl?: unknown; youtubeUrl?: unknown; websiteUrl?: unknown; supportEmail?: unknown; supportPhone?: string | null | undefined; companyName?: string | null | undefined; companyAddress?: string | null | undefined; companyEmail?: unknown; companyPhone?: string | null | undefined; companyTaxId?: string | null | undefined; isUnderMaintenance?: boolean | undefined; maintenanceMessage?: string | null | undefined; maintenanceStartAt?: string | null | undefined; maintenanceEndAt?: string | null | undefined; }>; }, "strip", z.ZodTypeAny, { body: { appName: string; appDefaultLanguage: string; appSupportedLanguages: string[]; developmentBaseUrl: string; stagingBaseUrl: string; productionBaseUrl: string; enableRiderAccess: boolean; enablePassengerAccess: boolean; enableAgentAccess: boolean; enableAdminAccess: boolean; enableCashPayment: boolean; enableMomoPayPayment: boolean; enableAirtelMoneyPayment: boolean; isUnderMaintenance: boolean; appShortName?: string | null | undefined; appDescription?: string | null | undefined; runtimeConfig?: { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; } | undefined; privacyPolicy?: string | null | undefined; privacyPolicyVersion?: string | null | undefined; termsAndConditions?: string | null | undefined; termsAndConditionsVersion?: string | null | undefined; aboutUs?: string | null | undefined; facebookUrl?: string | null | undefined; twitterUrl?: string | null | undefined; instagramUrl?: string | null | undefined; linkedinUrl?: string | null | undefined; youtubeUrl?: string | null | undefined; websiteUrl?: string | null | undefined; supportEmail?: string | null | undefined; supportPhone?: string | null | undefined; companyName?: string | null | undefined; companyAddress?: string | null | undefined; companyEmail?: string | null | undefined; companyPhone?: string | null | undefined; companyTaxId?: string | null | undefined; maintenanceMessage?: string | null | undefined; maintenanceStartAt?: string | null | undefined; maintenanceEndAt?: string | null | undefined; }; }, { body: { appName: string; developmentBaseUrl: string; stagingBaseUrl: string; productionBaseUrl: string; appShortName?: string | null | undefined; appDescription?: string | null | undefined; appDefaultLanguage?: string | undefined; appSupportedLanguages?: string[] | undefined; runtimeConfig?: { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; } | undefined; privacyPolicy?: string | null | undefined; privacyPolicyVersion?: string | null | undefined; termsAndConditions?: string | null | undefined; termsAndConditionsVersion?: string | null | undefined; aboutUs?: string | null | undefined; enableRiderAccess?: boolean | undefined; enablePassengerAccess?: boolean | undefined; enableAgentAccess?: boolean | undefined; enableAdminAccess?: boolean | undefined; enableCashPayment?: boolean | undefined; enableMomoPayPayment?: boolean | undefined; enableAirtelMoneyPayment?: boolean | undefined; facebookUrl?: unknown; twitterUrl?: unknown; instagramUrl?: unknown; linkedinUrl?: unknown; youtubeUrl?: unknown; websiteUrl?: unknown; supportEmail?: unknown; supportPhone?: string | null | undefined; companyName?: string | null | undefined; companyAddress?: string | null | undefined; companyEmail?: unknown; companyPhone?: string | null | undefined; companyTaxId?: string | null | undefined; isUnderMaintenance?: boolean | undefined; maintenanceMessage?: string | null | undefined; maintenanceStartAt?: string | null | undefined; maintenanceEndAt?: string | null | undefined; }; }>; export declare const updateAppSpecsSchema: z.ZodObject<{ params: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; body: z.ZodObject<{ appShortName: z.ZodOptional>>; appDescription: z.ZodOptional>>; appDefaultLanguage: z.ZodOptional>; appSupportedLanguages: z.ZodOptional>>; developmentBaseUrl: z.ZodOptional; stagingBaseUrl: z.ZodOptional; productionBaseUrl: z.ZodOptional; runtimeConfig: z.ZodOptional; speedGovernor: z.ZodOptional>; serialNumber: z.ZodOptional; roles: z.ZodArray, "many">; identifierPattern: z.ZodEffects; }, "strip", z.ZodTypeAny, { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; }, { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; }>>; bleBatches: z.ZodOptional; }, "strip", z.ZodTypeAny, { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }, { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }>, "many">>; sessionDefaults: z.ZodOptional>; bleTiming: z.ZodOptional; statusPollIntervalMs: z.ZodOptional; locationIntervalMs: z.ZodOptional; locationDistanceMeters: z.ZodOptional; }, "strip", z.ZodTypeAny, { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; }, { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; }>>; pagination: z.ZodOptional; maximumPageSize: z.ZodOptional; }, "strip", z.ZodTypeAny, { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; }, { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; }>>; minimumAppVersion: z.ZodOptional; forceUpdateMessage: z.ZodOptional>; }, "strip", z.ZodTypeAny, { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; }, { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; }>>>; privacyPolicy: z.ZodOptional>>; privacyPolicyVersion: z.ZodOptional>>; termsAndConditions: z.ZodOptional>>; termsAndConditionsVersion: z.ZodOptional>>; aboutUs: z.ZodOptional>>; enableRiderAccess: z.ZodOptional>; enablePassengerAccess: z.ZodOptional>; enableAgentAccess: z.ZodOptional>; enableAdminAccess: z.ZodOptional>; enableCashPayment: z.ZodOptional>; enableMomoPayPayment: z.ZodOptional>; enableAirtelMoneyPayment: z.ZodOptional>; facebookUrl: z.ZodOptional>, string | null | undefined, unknown>>; twitterUrl: z.ZodOptional>, string | null | undefined, unknown>>; instagramUrl: z.ZodOptional>, string | null | undefined, unknown>>; linkedinUrl: z.ZodOptional>, string | null | undefined, unknown>>; youtubeUrl: z.ZodOptional>, string | null | undefined, unknown>>; websiteUrl: z.ZodOptional>, string | null | undefined, unknown>>; supportEmail: z.ZodOptional>, string | null | undefined, unknown>>; supportPhone: z.ZodOptional>>; companyName: z.ZodOptional>>; companyAddress: z.ZodOptional>>; companyEmail: z.ZodOptional>, string | null | undefined, unknown>>; companyPhone: z.ZodOptional>>; companyTaxId: z.ZodOptional>>; isUnderMaintenance: z.ZodOptional>; maintenanceMessage: z.ZodOptional>>; maintenanceStartAt: z.ZodOptional>>; maintenanceEndAt: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { appShortName?: string | null | undefined; appDescription?: string | null | undefined; appDefaultLanguage?: string | undefined; appSupportedLanguages?: string[] | undefined; developmentBaseUrl?: string | undefined; stagingBaseUrl?: string | undefined; productionBaseUrl?: string | undefined; runtimeConfig?: { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; } | undefined; privacyPolicy?: string | null | undefined; privacyPolicyVersion?: string | null | undefined; termsAndConditions?: string | null | undefined; termsAndConditionsVersion?: string | null | undefined; aboutUs?: string | null | undefined; enableRiderAccess?: boolean | undefined; enablePassengerAccess?: boolean | undefined; enableAgentAccess?: boolean | undefined; enableAdminAccess?: boolean | undefined; enableCashPayment?: boolean | undefined; enableMomoPayPayment?: boolean | undefined; enableAirtelMoneyPayment?: boolean | undefined; facebookUrl?: string | null | undefined; twitterUrl?: string | null | undefined; instagramUrl?: string | null | undefined; linkedinUrl?: string | null | undefined; youtubeUrl?: string | null | undefined; websiteUrl?: string | null | undefined; supportEmail?: string | null | undefined; supportPhone?: string | null | undefined; companyName?: string | null | undefined; companyAddress?: string | null | undefined; companyEmail?: string | null | undefined; companyPhone?: string | null | undefined; companyTaxId?: string | null | undefined; isUnderMaintenance?: boolean | undefined; maintenanceMessage?: string | null | undefined; maintenanceStartAt?: string | null | undefined; maintenanceEndAt?: string | null | undefined; }, { appShortName?: string | null | undefined; appDescription?: string | null | undefined; appDefaultLanguage?: string | undefined; appSupportedLanguages?: string[] | undefined; developmentBaseUrl?: string | undefined; stagingBaseUrl?: string | undefined; productionBaseUrl?: string | undefined; runtimeConfig?: { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; } | undefined; privacyPolicy?: string | null | undefined; privacyPolicyVersion?: string | null | undefined; termsAndConditions?: string | null | undefined; termsAndConditionsVersion?: string | null | undefined; aboutUs?: string | null | undefined; enableRiderAccess?: boolean | undefined; enablePassengerAccess?: boolean | undefined; enableAgentAccess?: boolean | undefined; enableAdminAccess?: boolean | undefined; enableCashPayment?: boolean | undefined; enableMomoPayPayment?: boolean | undefined; enableAirtelMoneyPayment?: boolean | undefined; facebookUrl?: unknown; twitterUrl?: unknown; instagramUrl?: unknown; linkedinUrl?: unknown; youtubeUrl?: unknown; websiteUrl?: unknown; supportEmail?: unknown; supportPhone?: string | null | undefined; companyName?: string | null | undefined; companyAddress?: string | null | undefined; companyEmail?: unknown; companyPhone?: string | null | undefined; companyTaxId?: string | null | undefined; isUnderMaintenance?: boolean | undefined; maintenanceMessage?: string | null | undefined; maintenanceStartAt?: string | null | undefined; maintenanceEndAt?: string | null | undefined; }>; }, "strip", z.ZodTypeAny, { params: { id: string; }; body: { appShortName?: string | null | undefined; appDescription?: string | null | undefined; appDefaultLanguage?: string | undefined; appSupportedLanguages?: string[] | undefined; developmentBaseUrl?: string | undefined; stagingBaseUrl?: string | undefined; productionBaseUrl?: string | undefined; runtimeConfig?: { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; } | undefined; privacyPolicy?: string | null | undefined; privacyPolicyVersion?: string | null | undefined; termsAndConditions?: string | null | undefined; termsAndConditionsVersion?: string | null | undefined; aboutUs?: string | null | undefined; enableRiderAccess?: boolean | undefined; enablePassengerAccess?: boolean | undefined; enableAgentAccess?: boolean | undefined; enableAdminAccess?: boolean | undefined; enableCashPayment?: boolean | undefined; enableMomoPayPayment?: boolean | undefined; enableAirtelMoneyPayment?: boolean | undefined; facebookUrl?: string | null | undefined; twitterUrl?: string | null | undefined; instagramUrl?: string | null | undefined; linkedinUrl?: string | null | undefined; youtubeUrl?: string | null | undefined; websiteUrl?: string | null | undefined; supportEmail?: string | null | undefined; supportPhone?: string | null | undefined; companyName?: string | null | undefined; companyAddress?: string | null | undefined; companyEmail?: string | null | undefined; companyPhone?: string | null | undefined; companyTaxId?: string | null | undefined; isUnderMaintenance?: boolean | undefined; maintenanceMessage?: string | null | undefined; maintenanceStartAt?: string | null | undefined; maintenanceEndAt?: string | null | undefined; }; }, { params: { id: string; }; body: { appShortName?: string | null | undefined; appDescription?: string | null | undefined; appDefaultLanguage?: string | undefined; appSupportedLanguages?: string[] | undefined; developmentBaseUrl?: string | undefined; stagingBaseUrl?: string | undefined; productionBaseUrl?: string | undefined; runtimeConfig?: { googleWebClientId?: string | undefined; speedGovernor?: { isActive: boolean; speedLimitKmh: number; } | undefined; serialNumber?: { prefixes: string[]; roles: ("ADMIN" | "PASSENGER" | "RIDER" | "AGENT")[]; identifierPattern: string; } | undefined; bleBatches?: { serviceUuid: string; controlCharUuid: string; statusCharUuid: string; deviceInfoCharUuid: string; batchId: string; manufacturer: string; firmwareVersion?: string | undefined; }[] | undefined; sessionDefaults?: { passengerMinutes: number; } | undefined; bleTiming?: { scanTimeoutMs?: number | undefined; statusPollIntervalMs?: number | undefined; locationIntervalMs?: number | undefined; locationDistanceMeters?: number | undefined; } | undefined; pagination?: { paymentPlansPageSize?: number | undefined; maximumPageSize?: number | undefined; } | undefined; minimumAppVersion?: string | undefined; forceUpdateMessage?: string | null | undefined; } | undefined; privacyPolicy?: string | null | undefined; privacyPolicyVersion?: string | null | undefined; termsAndConditions?: string | null | undefined; termsAndConditionsVersion?: string | null | undefined; aboutUs?: string | null | undefined; enableRiderAccess?: boolean | undefined; enablePassengerAccess?: boolean | undefined; enableAgentAccess?: boolean | undefined; enableAdminAccess?: boolean | undefined; enableCashPayment?: boolean | undefined; enableMomoPayPayment?: boolean | undefined; enableAirtelMoneyPayment?: boolean | undefined; facebookUrl?: unknown; twitterUrl?: unknown; instagramUrl?: unknown; linkedinUrl?: unknown; youtubeUrl?: unknown; websiteUrl?: unknown; supportEmail?: unknown; supportPhone?: string | null | undefined; companyName?: string | null | undefined; companyAddress?: string | null | undefined; companyEmail?: unknown; companyPhone?: string | null | undefined; companyTaxId?: string | null | undefined; isUnderMaintenance?: boolean | undefined; maintenanceMessage?: string | null | undefined; maintenanceStartAt?: string | null | undefined; maintenanceEndAt?: string | null | undefined; }; }>; export declare const listAppSpecsSchema: z.ZodObject<{ query: z.ZodObject<{ page: z.ZodPipeline, number, string | undefined>, z.ZodNumber>; limit: z.ZodPipeline, number, string | undefined>, z.ZodNumber>; search: z.ZodOptional; sortBy: z.ZodOptional>; sortOrder: z.ZodOptional>; }, "strip", z.ZodTypeAny, { page: number; limit: number; search?: string | undefined; sortBy?: "createdAt" | "updatedAt" | "appName" | undefined; sortOrder?: "ASC" | "DESC" | undefined; }, { page?: string | undefined; limit?: string | undefined; search?: string | undefined; sortBy?: "createdAt" | "updatedAt" | "appName" | undefined; sortOrder?: "ASC" | "DESC" | undefined; }>; }, "strip", z.ZodTypeAny, { query: { page: number; limit: number; search?: string | undefined; sortBy?: "createdAt" | "updatedAt" | "appName" | undefined; sortOrder?: "ASC" | "DESC" | undefined; }; }, { query: { page?: string | undefined; limit?: string | undefined; search?: string | undefined; sortBy?: "createdAt" | "updatedAt" | "appName" | undefined; sortOrder?: "ASC" | "DESC" | undefined; }; }>; export declare const getAppSpecsSchema: z.ZodObject<{ params: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; }, "strip", z.ZodTypeAny, { params: { id: string; }; }, { params: { id: string; }; }>; export declare const activateAppSpecsSchema: z.ZodObject<{ params: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; }, "strip", z.ZodTypeAny, { params: { id: string; }; }, { params: { id: string; }; }>; export declare const getActiveAppSpecsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const getAppSpecsByNameSchema: z.ZodObject<{ params: z.ZodObject<{ appName: z.ZodString; }, "strip", z.ZodTypeAny, { appName: string; }, { appName: string; }>; }, "strip", z.ZodTypeAny, { params: { appName: string; }; }, { params: { appName: string; }; }>;