/** * Flowtype definitions for parsers * Generated by Flowgen from a Typescript Definition * Flowgen v1.21.0 */ import { z } from "zod"; declare export var parseBoolean: (data: mixed) => boolean | void; declare export var parseString: (data: mixed) => string | void; declare export var parseSafe: (text: any) => mixed; declare export var parseNumber: (data: mixed) => number | void; declare export var isBoolean: (data: mixed) => boolean; declare export var isString: (data: mixed) => boolean; declare export var isKeyOf: ( key: mixed, obj: T ) => boolean; declare export var getKeys: ( obj: T ) => $Keys[]; declare export var isNonNullable: (data: T | null | void) => boolean; declare export var isNumber: (data: mixed) => boolean; declare export var isPositiveNumber: (data: mixed) => boolean; declare export var isArrayOfString: (data: mixed) => boolean; declare export var isStringOrArrayOfString: (data: mixed) => boolean; declare export var createTypeGuardFromSchema: ( schema: z.ZodType ) => (data: mixed) => boolean; declare export var isRecord: (data: mixed) => boolean; declare export var isArray: (data: mixed) => boolean; declare export var urlSchema: z.ZodString; declare export var isUrl: (data: mixed) => boolean; declare export function isArrayOfType( data: mixed, predicate: (data: mixed) => boolean ): boolean; declare export var isStringLiteral: ( literals: $ReadOnlyArray, value: mixed ) => boolean;