import type { SACredential } from "../auth";
import type { SERVICE_MAP } from "../common/constants";
import type { ImportClass } from "../common/types";
export declare class AdManagerClient {
    private networkCode;
    private credential;
    protected applicationName: string;
    protected apiVersion: string;
    logRequests: boolean;
    logResponses: boolean;
    constructor(networkCode: number, credential: SACredential, applicationName?: string, apiVersion?: string);
    getService<T extends keyof typeof SERVICE_MAP>(serviceName: T): Promise<ImportClass<typeof SERVICE_MAP, T>>;
}
//# sourceMappingURL=adManager.client.d.ts.map