import { Logger } from '@salesforce/core-bundle';
import { ComponentSet } from '../collections/componentSet';
import { FileResponse, PackageOption, PackageOptions } from './types';
import { MetadataApiRetrieveOptions } from './types';
export declare const extract: ({ zip, options, logger, mainComponents, }: {
    zip: Buffer;
    options: MetadataApiRetrieveOptions;
    logger: Logger;
    mainComponents?: ComponentSet;
}) => Promise<{
    componentSet: ComponentSet;
    partialDeleteFileResponses: FileResponse[];
}>;
export declare const getPackageOptions: (packageOptions?: PackageOptions) => Array<Required<PackageOption>>;
