import { SimpleOrder, Pair, Tokenlon, GlobalConfig } from '../types';
export declare const assert: {
    isValidSide(value: string): void;
    isValidPrecision(variableName: string, value: number, precision: number): void;
    isValidExpirationUnixTimestampSec(value?: number): void;
    isValidAmount(order: SimpleOrder, quoteMinUnit: string | number): void;
    isValidSimpleOrder(order: SimpleOrder, precision: number): void;
    isValidrawOrder(rawOrder: string): void;
    isValidTokenNameString(variableName: string, value: string): void;
    isValidTokenName(tokenName: string, pairs: Pair.ExchangePair[]): void;
    isValidBaseQuote(baseQuote: Tokenlon.BaseQuote, pairs: Pair.ExchangePair[]): void;
    isValidWallet(wallet: any): void;
    isValidGasPriceAdaptor(adaptor: any): void;
    isValidConfig(config: GlobalConfig): void;
};
export declare const rewriteAssertUtils: (assert: any) => void;
