import type { ResultFailure } from "./result.js"; export type InvalidArgument = { functionName: string; paramName: string; typeText: string; value: unknown; failure: ResultFailure; }; export declare function describeValue(value: unknown): string; /** What inside `value` did not fit, as `path: problem` parts joined by * "; ", for a failure from a checked cast or a `!` check. Null when the * message is not the schema library's issue list, or names nothing inside * the value. */ export declare function schemaProblems(message: string, value: unknown): string | null; export declare function __invalidArgument(arg: InvalidArgument): ResultFailure;