import type { Order } from '@lifi/perps-types'; import type { Address } from 'viem'; import type { SDKRequestOptions } from '../types/config.js'; import type { PerpsSDKClient } from '../types/provider.js'; /** * Parameters for {@link getOrder}. * * @public */ export interface GetOrderParams { provider: string; address: Address; id: string; } /** * Get a specific order by ID. Delegates to the registered venue plugin * (direct-to-venue); requires the provider plugin to be registered on the * client. * * @throws {PerpsError} When the provider plugin is not registered, or on * backend / network / parsing errors. * @example * ```ts * const order = await getOrder(client, { * provider: 'hyperliquid', * address: '0x1234...', * id: '123456', * }) * ``` * @public */ export declare function getOrder(client: PerpsSDKClient, params: GetOrderParams, options?: SDKRequestOptions): Promise; //# sourceMappingURL=getOrder.d.ts.map