/** @module cep-webpack-plugin
 */
declare module "cep-webpack-plugin" {
    /**
     * @typedef {Object} Options
     * @prop {string} [fileName=CSXS/manifest.xml]
     * @prop {string} identifier
     * @prop {string} [version=1.0.0]
     * @prop {string} title
     * @prop {string} [requiredCefVersion=5.0]
     * @prop {Object<"photoshop"|"illustrator"|"indesign"|"incopy"|"premierePro"|"prelude"|"afterEffects"|"animate"|"audition"|"dreamweaver"|"muse"|"bridge"|"rush",string|string[]>} [apps={photoshop: "20.0"}]
     */
    export type Options = {
        fileName?: string;
        identifier: string;
        version?: string;
        title: string;
        requiredCefVersion?: string;
        apps?: {
            [key: string]: string | string[];
        };
    };
    /**
     * @constructor
     * @param {Options} [options] Plugin options
     */
    export default class {
        constructor(options?: Options);
        /**
         * @type {Options}
         */
        options: Options;
    }
}