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