import type { Config } from "../config.js"; export declare class AppleAdsApiError extends Error { readonly status: number; readonly method: string; readonly path: string; readonly body: string; constructor(status: number, method: string, path: string, body: string); } export declare class AppleAdsClient { private config; private orgId; constructor(config: Config); getOrgId(): string | undefined; setOrgId(orgId: string): void; private requireOrgId; get(path: string, params?: Record, options?: { skipOrgHeader?: boolean; }): Promise; post(path: string, body?: unknown): Promise; put(path: string, body?: unknown): Promise; delete(path: string): Promise; private request; }