import type { AxiosResponse } from 'axios'; import { OtaResolveRequest, OtaResolveResponse, PublicChannelsParams, ReportInstalledPayload, ReportPatchApplyFailurePayload, ReportLocalRollbackPayload, BundleListParams, BundleListResponse, OtaArtifactAuthorizationRequest, OtaActiveInstallHeartbeat } from './types'; export declare function postOtaActiveInstallHeartbeat(projectSlug: string, payload: OtaActiveInstallHeartbeat): Promise>; export declare function postOtaArtifactAuthorization(projectSlug: string, payload: OtaArtifactAuthorizationRequest): Promise>; export declare function postOtaResolve(projectSlug: string, payload: OtaResolveRequest): Promise>; export declare function getPublicChannels(params: PublicChannelsParams): Promise>; export declare function reportInstalled(projectSlug: string, hash: string, payload: ReportInstalledPayload): Promise>; export declare function reportPatchApplyFailure(projectSlug: string, payload: ReportPatchApplyFailurePayload): Promise>; export declare function reportLocalRollback(projectSlug: string, hash: string, payload: ReportLocalRollbackPayload): Promise>; export declare function getBundleList(projectSlug: string, params: BundleListParams): Promise>;