import { GenericProvider } from '@0xcert/ethereum-generic-provider'; import { Order, OrderAction } from '@0xcert/scaffold'; import { OrderGateway } from '../core/gateway'; import { OrderGatewayProxy } from '../core/types'; export declare const zeroAddress = "0x0000000000000000000000000000000000000000"; export declare function createOrderHash(gateway: OrderGateway, order: Order): any; export declare function createRecipeTuple(gateway: OrderGateway, order: Order): any[]; export declare function createSignatureTuple(claim: string): any[]; export declare function getActionKind(action: OrderAction): "00" | "02" | "01"; export declare function getActionTo(action: OrderAction): string; export declare function getActionProxy(gateway: OrderGateway, action: OrderAction): OrderGatewayProxy; export declare function getActionParam1(action: OrderAction): string; export declare function getActionValue(action: OrderAction): string; export declare function hexToBytes(hex: any): any[]; export declare function rightPad(input: any, chars: number, sign?: string): string; export declare function leftPad(input: any, chars: number, sign?: string, prefix?: boolean): string; export declare function normalizeOrderIds(order: Order, provider: GenericProvider): Order;