/**
 * @param {'serve' | 'build'} command
 * @param {{} | undefined | null} config
 * @param {import('../types').userSettings} userSettings
 * @returns {import('vite').Plugin[] | null}
 */
export function needleApp(command: "serve" | "build", config: {} | undefined | null, userSettings: import("../types").userSettings): import("vite").Plugin[] | null;
