export declare type Document = { [key: string]: any; }; export declare type InputOptions = { manifestPath?: string | null; projectRoot?: string | null; manifest?: Document | null; }; export declare function logManifest(doc: Document): void; export declare function format(manifest: any, { indentLevel, newline }?: { indentLevel?: number | undefined; newline?: string | undefined; }): string; export declare function writeAndroidManifestAsync(manifestPath: string, manifest: any): Promise; export declare function getProjectAndroidManifestPathAsync(projectDir: string): Promise; export declare function readAndroidManifestAsync(manifestPath: string): Promise; export declare function getPackageAsync(manifest: Document): Promise;