import { Req, ReqReportGrowthMemberships, ResReportGrowthMemberships, ReqReportGrowthVibesWithData, ResReportGrowthVibesWithData, ReqReportActiveMembers, ResReportActiveMembers, ReqReportTopVibesByMembers, ResReportTopVibesByMembers, ReqReportAttributionReferrers, ResReportAttributionReferrers, ReqReportApiTraffic, ResReportApiTraffic, ReqReportCampaignHealth, ResReportCampaignHealth, ReqReportCampaignAdPreviews, ResReportCampaignAdPreviews, ReqReportActivity, ResReportActivity, VibesDiyError } from "@vibes.diy/api-types"; import { Result } from "@adviser/cement"; import { VibesDiyApiCtx } from "./vibes-diy-api-ctx.js"; export declare class VibesDiyApiReports { private readonly ctx; constructor(ctx: VibesDiyApiCtx); reportGrowthMemberships(req: Req): Promise>; reportGrowthVibesWithData(req: Req): Promise>; reportActiveMembers(req: Req): Promise>; reportTopVibesByMembers(req: Req): Promise>; reportAttributionReferrers(req: Req): Promise>; reportApiTraffic(req: Req): Promise>; reportCampaignHealth(req: Req): Promise>; reportCampaignAdPreviews(req: Req): Promise>; reportActivity(req: Req): Promise>; }