import { OrderValidation, RelayOrderQuoter, SignedRelayOrder, SignedUniswapXOrder, SignedV4Order, UniswapXOrderQuoter, V4OrderQuoter } from "./OrderQuoter"; /** * UniswapX order validator */ export declare class OrderValidator extends UniswapXOrderQuoter { validate(order: SignedUniswapXOrder): Promise; validateBatch(orders: SignedUniswapXOrder[]): Promise; } export declare class RelayOrderValidator extends RelayOrderQuoter { validate(order: SignedRelayOrder): Promise; validateBatch(orders: SignedRelayOrder[]): Promise; } /** * V4 order validator for Hybrid orders */ export declare class V4OrderValidator extends V4OrderQuoter { validate(order: SignedV4Order): Promise; validateBatch(orders: SignedV4Order[]): Promise; }