import Field, { type ValidationResult } from "../../../chip-types/field.js"; import type Context from "../../../context.js"; import { OpenApiTypes } from "../../../schemas/open-api-types.js"; export declare class Uuid extends Field { typeName: string; open_api_type: OpenApiTypes; hasIndex(): Promise; isOldValueSensitive: () => boolean; isProperValue(): Promise; encode(_: Context, __: unknown, old_value: string): Promise; getMatchQueryValue(context: Context, filter: string): Promise; decode(_: Context, value: string): Promise; filterToQuery(_: Context, filter: unknown): Promise<{ $eq: unknown; }>; getDefaultValue(): Promise; getPostgreSqlFieldDefinitions(): string[]; }