import { AppPackage } from '@fitbit/app-package';
import { RemoteHost } from '@fitbit/fdb-debugger';
declare type ProgressCallback = (sent: number, total: number) => void;
export declare function app(host: RemoteHost, appPackage: AppPackage, onProgress: ProgressCallback, family?: string): Promise<{
    app: {
        uuid: string;
        buildID: string;
    };
    components: ("settings" | "app" | "companion")[];
    installType: "full" | "partial";
} | null>;
export declare function companion(host: RemoteHost, appPackage: AppPackage, onProgress: ProgressCallback): Promise<{
    app: {
        uuid: string;
        buildID: string;
    };
    components: ("settings" | "app" | "companion")[];
    installType: "full" | "partial";
} | null>;
export {};
//# sourceMappingURL=sideload.d.ts.map