import { InitData, LocalLogger, ObjectValue, InitDataProvider, InitQuery, HashData } from "../../shared/types";
export default class HypertuneEdgeInitDataProvider implements InitDataProvider {
    private readonly baseUrl;
    private readonly token;
    private readonly branchName;
    private readonly tracedFetch;
    constructor({ baseUrl, token, branchName, localLogger, timeoutMs, }: {
        baseUrl: string;
        token: string;
        branchName?: string | null;
        localLogger?: LocalLogger;
        timeoutMs?: number;
    });
    getName(): string;
    getInitData({ traceId, initQuery, variableValues, }: {
        traceId: string;
        initQuery: InitQuery;
        variableValues: ObjectValue;
    }): Promise<InitData>;
    getHashData({ traceId, initQuery, variableValues, }: {
        traceId: string;
        initQuery: InitQuery;
        variableValues: ObjectValue;
    }): Promise<HashData>;
}
//# sourceMappingURL=HypertuneEdgeInitDataProvider.d.ts.map