export interface PddClientConfig {
  clientId: string;
  clientSecret: string;
  accessToken?: string;
  debug?: boolean;
}

export class PddClient {
  constructor(config: PddClientConfig);
  
  /**
   * 执行API请求
   */
  execute(method: string, params: Record<string, any>): Promise<any>;

  /**
   * 生成签名
   */
  generateSign(params: Record<string, any>): string;
} 