import type { NormalizedInputOptions, NormalizedOutputOptions, OutputAsset, OutputChunk, RenderedChunk } from 'rollup'; import { Config } from '../../types/binding.js'; import { Resource, ResourcePotInfo } from '../type.js'; export type WatchChangeEvents = 'create' | 'update' | 'delete'; export declare function convertEnforceToPriority(value: 'pre' | 'post' | undefined): number; export declare function convertWatchEventChange(value: WatchChangeEvents): WatchChangeEvents; export declare function getContentValue(content: any): string; export declare function isString(variable: unknown): variable is string; export declare function isObject(variable: unknown): variable is object; export declare function customParseQueryString(url: string | null): [string, string][]; export declare const VITE_PLUGIN_DEFAULT_MODULE_TYPE = "VITE_PLUGIN_DEFAULT_MODULE_TYPE"; export declare const CSS_LANGS_RES: [RegExp, string][]; export declare const JS_LANGS_RES: [RegExp, string][]; export declare const DEFAULT_FILTERS: string[]; export declare const FARM_CSS_MODULES_SUFFIX: RegExp; export declare const stringifyQuery: (query: [string, string][]) => string; export declare function formatId(id: string, query: [string, string][]): string; export declare function isStartAdapterVirtualModule(id: string): boolean; export declare function isStartsWithSlash(str: string): boolean; export declare function addAdapterVirtualModuleFlag(id: string): string; export declare function normalizeAdapterVirtualModule(id: string): string; export declare function normalizePath(p: string): string; export declare const removeQuery: (path: string) => string; export declare function revertNormalizePath(p: string): string; export declare function getCssModuleType(id: string): string | null; export declare function getJsModuleType(id: string): string | null; export declare function formatLoadModuleType(id: string): string; export declare function formatTransformModuleType(id: string): string; export declare function encodeStr(str: string): string; export declare function decodeStr(str: string): string; export declare function deleteUndefinedPropertyDeeply(obj: any): void; export declare function throwIncompatibleError(pluginName: string, readingObject: string, allowedKeys: string[], key: string | number | symbol): never; export declare function transformResourceInfo2RollupRenderedChunk(info: ResourcePotInfo): RenderedChunk; export declare function transformResourceInfo2RollupResource(resource: Resource): OutputChunk | OutputAsset; export declare function transformRollupResource2FarmResource(chunk: OutputChunk | OutputAsset, originResource: Resource): Resource; export declare function transformFarmConfigToRollupNormalizedOutputOptions(config: Config['config']): NormalizedOutputOptions; export declare function transformFarmConfigToRollupNormalizedInputOptions(config: Config['config']): NormalizedInputOptions; export declare function normalizeFilterPath(path: string): string;