import Compiler from '../compiler';
import Protocol from '../protocols';
interface CreateCompilerOptions {
    ipfs: any;
    headers?: any;
    outputDir: string;
    outputFormat: string;
    skipMigrations: boolean;
    blockIpfsMethods?: RegExpMatchArray;
    protocol: Protocol;
}
export declare function createCompiler(manifest: string, { ipfs, headers, outputDir, outputFormat, skipMigrations, blockIpfsMethods, protocol, }: CreateCompilerOptions): Compiler | null;
export {};
