export default ladlePlugin;
/**
 * @param config {import("../../shared/types").Config}
 * @param configFolder {string}
 * @param mode {string}
 */
declare function ladlePlugin(config: import("../../shared/types").Config, configFolder: string, mode: string): {
    name: string;
    /**
     * @param {string} id
     */
    resolveId(id: string): string | null;
    transformIndexHtml: {
        /**
         * @param {string} html
         * @param {any} ctx
         */
        transform(html: string, ctx: any): string;
    };
    /**
     * @param {string} code
     * @param {string} id
     */
    transform(code: string, id: string): Promise<{
        code: string;
        map: null;
    }>;
    /**
     * @param {string} id
     */
    load(id: string): Promise<string | undefined>;
};
