import { RemoveProperties } from 'misc-utils-of-mine-generic';
import { File } from '../file/file';
import { Options, Result } from '../types';
export declare function main(o: Partial<Options>): Promise<Result>;
export declare type MainSyncOptions = RemoveProperties<Partial<Options>, 'inputFiles'> & {
    inputFiles: File[];
};
export declare function mainSync(options: MainSyncOptions): Result;
