import { Logger } from "@inlang/paraglide-js/internal"; export type UserConfig = { /** * Path to the inlang project from which to take modules * @example `./project.inlang` */ project: string; /** * Disable console messages */ silent?: boolean; /** * If the `$paraglide` virtual module should be used instead of writing the output to disk. */ experimentalUseVirtualModules?: boolean; /** * The output directory to place the compiled files in. * * If `useVirtualModule` is `true`, then the type-declarations for the virtual module will be placed here * * @example `./src/paraglide` */ outdir: string; }; export type PluginConfig = { logger: Logger; /** Absolute path to the project.inlang folder */ projectPath: string; /** Absolute path to the directory in which to write the paraglide files*/ outdir: `${string}/`; useVirtualModules: boolean; }; /** * Normalizes the input from the user & logs warnings if needed */ export declare function resolveConfig(options: UserConfig): PluginConfig; //# sourceMappingURL=config.d.ts.map