import { ApolloClient, NormalizedCacheObject } from '@apollo/client'; import * as pino from 'pino'; export interface ExportTarget { spaceName: string; projectName: string; } export type ExportableResourceType = 'src' | 'aws-account-to-environment' | 'environments' | 'secrets' | 'instantiations' | 'issues'; /** * We do this due to a transcompilation issue with enums when executed by the MCE handler * note: tsconfig updates don't work. Investigation pending */ export declare const ExportableResource: { [key: string]: ExportableResourceType; }; /** * EXPERIMENTAL. Exports an existing project as a bundle * @param logger * @param client * @param options * @returns */ export declare function prepareBundle(logger: pino.BaseLogger, client: ApolloClient, options: { target: ExportTarget; outputPath: string; }): Promise<{ folderPathAbs: string; }>;