import { ExpoConfig } from '@expo/config'; import { getConfigForPWA } from './Manifest'; import { HTMLOutput, IconOptions, Manifest, ProjectOptions } from './Manifest.types'; export declare function generateAsync(type: string, options: ProjectOptions, icon: IconOptions): Promise; export declare function generateSplashAsync({ projectRoot, publicPath }: ProjectOptions, icon: IconOptions): Promise; export declare function generateAppleIconAsync({ projectRoot, publicPath }: ProjectOptions, icon: IconOptions, { sizes }: { sizes?: number[]; }): Promise; export declare function generateChromeIconAsync({ projectRoot, publicPath }: ProjectOptions, icon: IconOptions, { sizes }: { sizes?: number[]; }): Promise; export declare function generateFaviconAsync({ projectRoot, publicPath }: ProjectOptions, icon: IconOptions): Promise; export declare function generateManifestAsync(options: ProjectOptions, configPath?: string, config?: ExpoConfig): Promise; export declare function generateManifestJson({ projectRoot }: Partial, config?: ExpoConfig): Manifest; export { getConfigForPWA }; export { getSafariStartupImageConfig, getSafariIconConfig, getFaviconIconConfig, getChromeIconConfig, } from './Manifest'; export { IconOptions, ProjectOptions, HTMLOutput, PWAConfig } from './Manifest.types';