import { IPolyfillService } from "./i-polyfill-service";
import { IPolyfill } from "./i-polyfill";
import { IMarshaller } from "@wessberg/marshaller";
/**
 * A class that helps with working with Polyfills
 */
export declare class PolyfillService implements IPolyfillService {
    private readonly marshaller;
    constructor(marshaller: IMarshaller);
    /**
     * Gets a Polyfill from the given raw string
     * @param {string} raw
     * @returns {IPolyfill}
     */
    getPolyfill(raw: string): IPolyfill;
    /**
     * Returns true if the name of the given polyfill is compatible with Workers
     * @param {IPolyfill} polyfill
     * @returns {boolean}
     */
    isWorkerCompatible(polyfill: IPolyfill): boolean;
}
