import { User } from '../../entities/user.entity';
import { BuildService } from '../builds/build.service';
export declare class AppsController {
    private buildService;
    constructor(buildService: BuildService);
    list(user: User): Promise<{
        id: string;
        platform: "android" | "ios";
        appName: string;
        bundleOrPackage: string;
        createdAt: Date;
        iconUrl: string | undefined;
        builds: {
            id: string;
            version: string;
            buildNumber: string;
            minOs: string | null;
            size: number;
            createdAt: Date;
            shortCode: string | null;
            updateDescription: string | undefined;
            udids: string[] | undefined;
            buildType: string | undefined;
            provisioningProfile: string | undefined;
            isPasswordProtected: boolean;
            passwordText: string | undefined;
        }[];
    }[]>;
    deleteApp(user: User, appId: string): Promise<{
        success: boolean;
    }>;
}
