import { z, ZodTypeAny, ZodOptional } from 'zod'; interface ZodPagination { pageSize: z.ZodOptional>; paginationToken: z.ZodOptional; } declare module 'zod' { interface ZodString { required: () => ZodString; swbId: (prefix: string) => ZodString; nonHTML: () => ZodString; swbName: () => ZodString; personName: () => ZodString; swbDescription: () => ZodString; etId: () => ZodString; etcId: () => ZodString; projId: () => ZodString; datasetId: () => ZodString; envId: () => ZodString; costCenterId: () => ZodString; accountId: () => ZodString; externalId: () => ZodString; awsRegion: () => ZodString; optionalNonEmpty: () => ZodOptional; awsAccountId: () => ZodString; envMgmtRoleArn: () => ZodString; hostingAccountHandlerRoleArn: () => ZodString; sshKeyId: () => ZodString; userId: () => ZodString; } } declare function getPaginationParser(minPageSize?: number, maxPageSize?: number): ZodPagination; declare function validateAndParse(parser: ZodTypeAny, data: unknown): T; export { validateAndParse, getPaginationParser, z }; //# sourceMappingURL=validatorHelper.d.ts.map