import { z } from "zod"; export declare function refineWithMessage(schema: z.ZodType, predicate: (value: T) => boolean, getMessage: (value: T) => string): z.ZodType>;