import { type ChainId } from "../types/index.js"; import type { DcaCancelRequest, DcaCreateRequest, DcaOrdersRequest, DcaOrdersPage, DcaProvider, DcaProviderContext, PreparedDcaAction } from "../dca/interface.js"; export interface AvnuDcaProviderOptions { /** Optional API base override per chain. */ apiBases?: Partial>; } export declare class AvnuDcaProvider implements DcaProvider { readonly id = "avnu"; private readonly apiBases; constructor(options?: AvnuDcaProviderOptions); supportsChain(chainId: ChainId): boolean; getOrders(context: DcaProviderContext, request: DcaOrdersRequest): Promise; prepareCreate(context: DcaProviderContext, request: DcaCreateRequest): Promise; prepareCancel(context: DcaProviderContext, request: DcaCancelRequest): Promise; } //# sourceMappingURL=avnu.d.ts.map