import { Static } from '@sinclair/typebox'; export declare const operation: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"==">, import("@sinclair/typebox").TLiteral<"!=">, import("@sinclair/typebox").TLiteral<"<">, import("@sinclair/typebox").TLiteral<"<=">, import("@sinclair/typebox").TLiteral<">">, import("@sinclair/typebox").TLiteral<">=">]>; export type Operation = Static; export declare const value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TArray, import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TBoolean, import("@sinclair/typebox").TUndefined]>; export type Value = Static; export declare const assertion: import("@sinclair/typebox").TObject<{ claim: import("@sinclair/typebox").TString; op: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"!=">, import("@sinclair/typebox").TLiteral<"<">, import("@sinclair/typebox").TLiteral<"<=">, import("@sinclair/typebox").TLiteral<">">, import("@sinclair/typebox").TLiteral<">=">]>>; value: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TBoolean, import("@sinclair/typebox").TUndefined]>, import("@sinclair/typebox").TAny]>>; }>; export interface Assertion extends Static { value?: Value | Function; } //# sourceMappingURL=assertion.d.ts.map