import { Plugin } from 'vite';

interface NetlifyPluginOptions {
    /**
     * Paths to exclude from being handled by the Remix handler.
     *
     * @IMPORTANT If you have your own Netlify Functions running on custom `path`s, you
     * must exclude those paths here to avoid conflicts.
     *
     * @type {string[]}
     * @default []
     */
    excludedPaths?: string[];
}
declare function netlifyPlugin(options?: NetlifyPluginOptions): Plugin;

export { type NetlifyPluginOptions, netlifyPlugin };
