import { type Rolldown } from 'vite'; import type { MiniContract } from '../mini-contract.ts'; /** Creates the resolver and source specializer for one Mini Program module graph. */ export declare function createResolver(contract: Pick): { resolveId(id: string, importer: string | undefined, projectRoot: string): string | Rolldown.PartialResolvedId | undefined; specialize(code: string, id: string, sourcemap?: boolean): import("../../../utils/transform.ts").AstTransformResult | undefined; applicationEntryIds: string[]; input: any; };