import { z } from 'zod/v4'; declare const valueListsOptions: z.ZodEnum<{ strict: "strict"; allowEmpty: "allowEmpty"; ignore: "ignore"; }>; export type ValueListsOptions = z.infer; export declare const envNamesBase: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; declare const envNames: z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>; export declare const typegenConfigSingleForValidation: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"fmdapi">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>; layouts: z.ZodDefault>; generateClient: z.ZodOptional; strictNumbers: z.ZodOptional; }, z.core.$strip>>>; path: z.ZodOptional>; clearOldFiles: z.ZodOptional>; validator: z.ZodOptional, z.ZodLiteral]>>>; clientSuffix: z.ZodOptional>; generateClient: z.ZodOptional>; webviewerScriptName: z.ZodOptional; fmMcp: z.ZodOptional, z.ZodObject<{ enabled: z.ZodOptional>; scriptName: z.ZodOptional; baseUrl: z.ZodOptional; connectedFileName: z.ZodOptional; sessionId: z.ZodOptional; persistentToken: z.ZodOptional; clientName: z.ZodOptional; clientDescription: z.ZodOptional; authorizationTimeoutMs: z.ZodOptional; disableInteractiveAuthorization: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"fmodata">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>>; path: z.ZodOptional>; reduceMetadata: z.ZodOptional; clearOldFiles: z.ZodOptional>; alwaysOverrideFieldNames: z.ZodOptional>; tables: z.ZodDefault; fields: z.ZodOptional; typeOverride: z.ZodOptional>; }, z.core.$strip>>>; reduceMetadata: z.ZodOptional; alwaysOverrideFieldNames: z.ZodOptional; includeAllFieldsByDefault: z.ZodOptional; }, z.core.$strip>>>; includeAllFieldsByDefault: z.ZodOptional>; }, z.core.$strip>], "type">; export declare const typegenConfigSingle: z.ZodPipe, z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"fmdapi">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>; layouts: z.ZodDefault>; generateClient: z.ZodOptional; strictNumbers: z.ZodOptional; }, z.core.$strip>>>; path: z.ZodOptional>; clearOldFiles: z.ZodOptional>; validator: z.ZodOptional, z.ZodLiteral]>>>; clientSuffix: z.ZodOptional>; generateClient: z.ZodOptional>; webviewerScriptName: z.ZodOptional; fmMcp: z.ZodOptional, z.ZodObject<{ enabled: z.ZodOptional>; scriptName: z.ZodOptional; baseUrl: z.ZodOptional; connectedFileName: z.ZodOptional; sessionId: z.ZodOptional; persistentToken: z.ZodOptional; clientName: z.ZodOptional; clientDescription: z.ZodOptional; authorizationTimeoutMs: z.ZodOptional; disableInteractiveAuthorization: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"fmodata">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>>; path: z.ZodOptional>; reduceMetadata: z.ZodOptional; clearOldFiles: z.ZodOptional>; alwaysOverrideFieldNames: z.ZodOptional>; tables: z.ZodDefault; fields: z.ZodOptional; typeOverride: z.ZodOptional>; }, z.core.$strip>>>; reduceMetadata: z.ZodOptional; alwaysOverrideFieldNames: z.ZodOptional; includeAllFieldsByDefault: z.ZodOptional; }, z.core.$strip>>>; includeAllFieldsByDefault: z.ZodOptional>; }, z.core.$strip>], "type">>; export declare const typegenConfig: z.ZodObject<{ postGenerateCommand: z.ZodOptional; config: z.ZodUnion, z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"fmdapi">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>; layouts: z.ZodDefault>; generateClient: z.ZodOptional; strictNumbers: z.ZodOptional; }, z.core.$strip>>>; path: z.ZodOptional>; clearOldFiles: z.ZodOptional>; validator: z.ZodOptional, z.ZodLiteral]>>>; clientSuffix: z.ZodOptional>; generateClient: z.ZodOptional>; webviewerScriptName: z.ZodOptional; fmMcp: z.ZodOptional, z.ZodObject<{ enabled: z.ZodOptional>; scriptName: z.ZodOptional; baseUrl: z.ZodOptional; connectedFileName: z.ZodOptional; sessionId: z.ZodOptional; persistentToken: z.ZodOptional; clientName: z.ZodOptional; clientDescription: z.ZodOptional; authorizationTimeoutMs: z.ZodOptional; disableInteractiveAuthorization: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"fmodata">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>>; path: z.ZodOptional>; reduceMetadata: z.ZodOptional; clearOldFiles: z.ZodOptional>; alwaysOverrideFieldNames: z.ZodOptional>; tables: z.ZodDefault; fields: z.ZodOptional; typeOverride: z.ZodOptional>; }, z.core.$strip>>>; reduceMetadata: z.ZodOptional; alwaysOverrideFieldNames: z.ZodOptional; includeAllFieldsByDefault: z.ZodOptional; }, z.core.$strip>>>; includeAllFieldsByDefault: z.ZodOptional>; }, z.core.$strip>], "type">>>, z.ZodPipe, z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"fmdapi">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>; layouts: z.ZodDefault>; generateClient: z.ZodOptional; strictNumbers: z.ZodOptional; }, z.core.$strip>>>; path: z.ZodOptional>; clearOldFiles: z.ZodOptional>; validator: z.ZodOptional, z.ZodLiteral]>>>; clientSuffix: z.ZodOptional>; generateClient: z.ZodOptional>; webviewerScriptName: z.ZodOptional; fmMcp: z.ZodOptional, z.ZodObject<{ enabled: z.ZodOptional>; scriptName: z.ZodOptional; baseUrl: z.ZodOptional; connectedFileName: z.ZodOptional; sessionId: z.ZodOptional; persistentToken: z.ZodOptional; clientName: z.ZodOptional; clientDescription: z.ZodOptional; authorizationTimeoutMs: z.ZodOptional; disableInteractiveAuthorization: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"fmodata">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>>; path: z.ZodOptional>; reduceMetadata: z.ZodOptional; clearOldFiles: z.ZodOptional>; alwaysOverrideFieldNames: z.ZodOptional>; tables: z.ZodDefault; fields: z.ZodOptional; typeOverride: z.ZodOptional>; }, z.core.$strip>>>; reduceMetadata: z.ZodOptional; alwaysOverrideFieldNames: z.ZodOptional; includeAllFieldsByDefault: z.ZodOptional; }, z.core.$strip>>>; includeAllFieldsByDefault: z.ZodOptional>; }, z.core.$strip>], "type">>]>; }, z.core.$strip>; export declare const typegenConfigForValidation: z.ZodObject<{ postGenerateCommand: z.ZodOptional; config: z.ZodUnion; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>; layouts: z.ZodDefault>; generateClient: z.ZodOptional; strictNumbers: z.ZodOptional; }, z.core.$strip>>>; path: z.ZodOptional>; clearOldFiles: z.ZodOptional>; validator: z.ZodOptional, z.ZodLiteral]>>>; clientSuffix: z.ZodOptional>; generateClient: z.ZodOptional>; webviewerScriptName: z.ZodOptional; fmMcp: z.ZodOptional, z.ZodObject<{ enabled: z.ZodOptional>; scriptName: z.ZodOptional; baseUrl: z.ZodOptional; connectedFileName: z.ZodOptional; sessionId: z.ZodOptional; persistentToken: z.ZodOptional; clientName: z.ZodOptional; clientDescription: z.ZodOptional; authorizationTimeoutMs: z.ZodOptional; disableInteractiveAuthorization: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"fmodata">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>>; path: z.ZodOptional>; reduceMetadata: z.ZodOptional; clearOldFiles: z.ZodOptional>; alwaysOverrideFieldNames: z.ZodOptional>; tables: z.ZodDefault; fields: z.ZodOptional; typeOverride: z.ZodOptional>; }, z.core.$strip>>>; reduceMetadata: z.ZodOptional; alwaysOverrideFieldNames: z.ZodOptional; includeAllFieldsByDefault: z.ZodOptional; }, z.core.$strip>>>; includeAllFieldsByDefault: z.ZodOptional>; }, z.core.$strip>], "type">>, z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"fmdapi">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>; layouts: z.ZodDefault>; generateClient: z.ZodOptional; strictNumbers: z.ZodOptional; }, z.core.$strip>>>; path: z.ZodOptional>; clearOldFiles: z.ZodOptional>; validator: z.ZodOptional, z.ZodLiteral]>>>; clientSuffix: z.ZodOptional>; generateClient: z.ZodOptional>; webviewerScriptName: z.ZodOptional; fmMcp: z.ZodOptional, z.ZodObject<{ enabled: z.ZodOptional>; scriptName: z.ZodOptional; baseUrl: z.ZodOptional; connectedFileName: z.ZodOptional; sessionId: z.ZodOptional; persistentToken: z.ZodOptional; clientName: z.ZodOptional; clientDescription: z.ZodOptional; authorizationTimeoutMs: z.ZodOptional; disableInteractiveAuthorization: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"fmodata">; configName: z.ZodOptional; envNames: z.ZodOptional; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>> | z.ZodPipe; db: z.ZodOptional; auth: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clarisIdUsername: z.ZodOptional; clarisIdPassword: z.ZodOptional; }, z.core.$strip>>; fmMcp: z.ZodOptional; connectedFileName: z.ZodOptional; persistentToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined, { server?: string | undefined; db?: string | undefined; auth?: { apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; clarisIdUsername?: string | undefined; clarisIdPassword?: string | undefined; } | undefined; fmMcp?: { baseUrl?: string | undefined; connectedFileName?: string | undefined; persistentToken?: string | undefined; } | undefined; } | undefined>>>; path: z.ZodOptional>; reduceMetadata: z.ZodOptional; clearOldFiles: z.ZodOptional>; alwaysOverrideFieldNames: z.ZodOptional>; tables: z.ZodDefault; fields: z.ZodOptional; typeOverride: z.ZodOptional>; }, z.core.$strip>>>; reduceMetadata: z.ZodOptional; alwaysOverrideFieldNames: z.ZodOptional; includeAllFieldsByDefault: z.ZodOptional; }, z.core.$strip>>>; includeAllFieldsByDefault: z.ZodOptional>; }, z.core.$strip>], "type">]>; }, z.core.$strip>; export type TypegenConfig = z.infer; export type FmodataConfig = Extract, { type: "fmodata"; }>; export interface TSchema { name: string; type: "string" | "fmnumber" | "valueList"; values?: string[]; } export interface BuildSchemaArgs { schemaName: string; schema: TSchema[]; type: "zod" | "zod/v4" | "zod/v3" | "ts"; portalSchema?: { schemaName: string; schema: TSchema[]; }[]; valueLists?: { name: string; values: string[]; }[]; envNames: NonNullable>; layoutName: string; strictNumbers?: boolean; webviewerScriptName?: string; fmMcp?: boolean; } export {};