import { Platform } from '@expo/eas-build-job'; import { BuildProfile, EasJsonAccessor, ProfileType, SubmitProfile } from '@expo/eas-json'; type EasProfile = T extends 'build' ? BuildProfile : SubmitProfile; export type ProfileData = { profile: EasProfile; platform: Platform; profileName: string; }; export declare function getProfilesAsync({ easJsonAccessor, platforms, profileName, type, projectDir, }: { easJsonAccessor: EasJsonAccessor; platforms: Platform[]; profileName?: string; projectDir: string; type: T; }): Promise[]>; /** * Only for testing purposes */ export declare function clearHasPrintedDeprecationWarnings(): void; export declare function maybePrintBuildProfileDeprecationWarningsAsync(easJsonAccessor: EasJsonAccessor, platform: Platform, profileName?: string): Promise; export {};