import type webpack from 'webpack'; import type { ValueOf } from '../../../shared/lib/constants'; export declare const FILE_TYPES: { readonly layout: "layout"; readonly template: "template"; readonly error: "error"; readonly loading: "loading"; }; declare type ComponentModule = () => any; export declare type ComponentsType = { readonly [componentKey in ValueOf]?: ComponentModule; } & { readonly layoutOrPagePath?: string; readonly page?: ComponentModule; }; declare const nextAppLoader: webpack.LoaderDefinitionFunction<{ name: string; pagePath: string; appDir: string; appPaths: string[] | null; pageExtensions: string[]; }>; export default nextAppLoader;