export interface StandardSchemaIssue { message: string; path?: ReadonlyArray; } export interface StandardSchemaResult { value?: T; issues?: ReadonlyArray; } export interface StandardSchemaProps { validate: ( value: unknown ) => StandardSchemaResult | Promise>; } export interface StandardSchema { "~standard": StandardSchemaProps; }