export declare const TypeNameBCS: import("@mysten/sui/bcs").BcsStruct<{ name: import("@mysten/sui/bcs").BcsType; }, string>; export declare const OrderBCS: import("@mysten/sui/bcs").BcsStruct<{ order_id: import("@mysten/sui/bcs").BcsType; client_order_id: import("@mysten/sui/bcs").BcsType; maker_asset: import("@mysten/sui/bcs").BcsStruct<{ name: import("@mysten/sui/bcs").BcsType; }, string>; taker_asset: import("@mysten/sui/bcs").BcsStruct<{ name: import("@mysten/sui/bcs").BcsType; }, string>; maker: import("@mysten/sui/bcs").BcsType; recipient: import("@mysten/sui/bcs").BcsType; allowed_taker: import("@mysten/sui/bcs").BcsType">; making_amount: import("@mysten/sui/bcs").BcsType; remaining_amount: import("@mysten/sui/bcs").BcsType; taking_amount: import("@mysten/sui/bcs").BcsType; expires_timestamp: import("@mysten/sui/bcs").BcsType; allowed_partial_fills: import("@mysten/sui/bcs").BcsType; }, string>; export declare const QueryResultBCS: import("@mysten/sui/bcs").BcsStruct<{ orders: import("@mysten/sui/bcs").BcsType<{ order_id: string; client_order_id: string; maker_asset: { name: string; }; taker_asset: { name: string; }; maker: string; recipient: string; allowed_taker: string | null; making_amount: string; remaining_amount: string; taking_amount: string; expires_timestamp: string; allowed_partial_fills: boolean; }[], Iterable<{ order_id: string | number | bigint; client_order_id: string | number | bigint; maker_asset: { name: string; }; taker_asset: { name: string; }; maker: any; recipient: any; allowed_taker: any; making_amount: string | number | bigint; remaining_amount: string | number | bigint; taking_amount: string | number | bigint; expires_timestamp: string | number | bigint; allowed_partial_fills: boolean; }> & { length: number; }, string>; cursor: import("@mysten/sui/bcs").BcsType">; total: import("@mysten/sui/bcs").BcsType; }, string>;