import type { CreateCopyTradingRequest, EditCopyTradingRequest, SwitchCopyTradingRequest, DeleteCopyTradingRequest, ApiResponse, CopyTradingTask } from './types.js';
export declare class DbotCopyTradingClient {
    private client;
    private apiKey;
    private baseUrl;
    constructor(apiKey?: string, baseUrl?: string);
    /**
     * 创建跟单交易任务
     */
    createCopyTrading(request: CreateCopyTradingRequest): Promise<ApiResponse<{
        id: string;
    }>>;
    /**
     * 编辑跟单交易任务
     */
    editCopyTrading(request: EditCopyTradingRequest): Promise<ApiResponse<string>>;
    /**
     * 开关跟单交易任务
     */
    switchCopyTrading(request: SwitchCopyTradingRequest): Promise<ApiResponse<string>>;
    /**
     * 删除跟单交易任务
     */
    deleteCopyTrading(request: DeleteCopyTradingRequest): Promise<ApiResponse<string>>;
    /**
     * 获取跟单任务列表 (如果API支持的话)
     */
    getCopyTradingTasks(page?: number, size?: number): Promise<ApiResponse<CopyTradingTask[]>>;
}
//# sourceMappingURL=client.d.ts.map