import { User } from "../model/model"; import { Transport } from "../transport/Transport"; import { UserTargets } from "./UserTarget"; export interface UserTargetFetcher { fetch(user: User): Promise; } export declare class DefaultUserTargetFetcher implements UserTargetFetcher { private readonly url; private readonly transport; constructor(url: string, transport: Transport); fetch(user: User): Promise; private createRequest; private execute; private handleResponse; }