import Context, { Attribute, Exposure, Goal, Unit } from "./context";
import SDK from "./sdk";
import { ClientRequestOptions } from "./client";
export type PublishParams = {
    units: Unit[];
    publishedAt: number;
    hashed: boolean;
    attributes?: Attribute[];
    goals?: Goal[];
    exposures?: Exposure[];
};
export declare class ContextPublisher {
    publish(request: PublishParams, sdk: SDK, _: Context, requestOptions?: ClientRequestOptions): any;
}
//# sourceMappingURL=publisher.d.ts.map