import type { Plugin } from 'vite';
import { DefaultPageStrategy, defaultFileHandler } from './page-strategy/DefaultPageStrategy';
import { PageStrategy } from './page-strategy';
export default function pluginFactory(opts?: {
    pagesDir?: string;
    pageStrategy?: PageStrategy;
    useHashRouter?: boolean;
    staticSiteGeneration?: {};
}): Plugin;
export type { Theme, LoadState, PagesLoaded, PagesStaticData, TsInterfaceInfo, TsInterfacePropertyInfo, } from '../../clientTypes';
export type { FileHandler } from './page-strategy/types.doc';
export { extractStaticData, File } from './utils/virtual-module';
export { PageStrategy };
export { DefaultPageStrategy, defaultFileHandler };
//# sourceMappingURL=index.d.ts.map