import { Web3Wrapper } from '@0x/web3-wrapper'; export declare const assert: { isSenderAddressAsync(variableName: string, senderAddressHex: string, web3Wrapper: Web3Wrapper): Promise; isBigNumber(variableName: string, value: import("bignumber.js").default): void; isNumberLike(variableName: string, value: number | import("bignumber.js").default): void; isValidBaseUnitAmount(variableName: string, value: import("bignumber.js").default): void; isString(variableName: string, value: string): void; isFunction(variableName: string, value: any): void; isHexString(variableName: string, value: string): void; isETHAddressHex(variableName: string, value: string): void; doesBelongToStringEnum(variableName: string, value: string, stringEnum: any): void; hasAtMostOneUniqueValue(value: any[], errMsg: string): void; isNumber(variableName: string, value: number): void; isNumberOrBigNumber(variableName: string, value: any): void; isBoolean(variableName: string, value: boolean): void; isWeb3Provider(variableName: string, value: any): void; doesConformToSchema(variableName: string, value: any, schema: object, subSchemas?: object[] | undefined): void; doesMatchRegex(variableName: string, value: string, regex: RegExp): void; isWebUri(variableName: string, value: any): void; isUri(variableName: string, value: any): void; isBlockParam(variableName: string, value: any): void; isArray(variableName: string, value: any): void; assert(condition: boolean, message: string): void; typeAssertionMessage(variableName: string, type: string, value: any): string; }; //# sourceMappingURL=assert.d.ts.map