import type { Config } from "@marko/compiler"; export declare const version: string; export declare const cheatsheet = "../../cheatsheet.md"; export declare const tagDiscoveryDirs: string[]; export { default as internalEntryBuilder } from "./util/entry-builder"; export declare const preferAPI = "tags"; export declare const transform: import("@marko/compiler/babel-types").Visitor, analyze: import("@marko/compiler/babel-types").Visitor, translate: import("@marko/compiler/babel-types").Visitor; export declare const taglibs: (string | { taglibId: string; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": { attributeGroups?: string[]; patternAttributes?: import("@marko/compiler/babel-utils").Attribute[]; attributes?: { [x: string]: import("@marko/compiler/babel-utils").Attribute; }; description?: string; nestedTags?: { [x: string]: import("@marko/compiler/babel-utils").Tag & { isRepeated?: boolean; targetProperty?: string; }; }; htmlType?: "html" | "svg" | "math"; html?: boolean; types?: string; template?: string; renderer?: string; deprecated?: boolean; openTagOnly?: boolean; analyze?: import("@marko/compiler/babel-utils").Plugin; translate?: import("@marko/compiler/babel-utils").Plugin; parse?: import("@marko/compiler/babel-utils").ParsePlugin; transform?: import("@marko/compiler/babel-utils").Plugin | import("@marko/compiler/babel-utils").Plugin[]; migrate?: import("@marko/compiler/babel-utils").Plugin | import("@marko/compiler/babel-utils").Plugin[]; parseOptions?: { rootOnly?: boolean; rawOpenTag?: boolean; openTagOnly?: boolean; controlFlow?: boolean; ignoreAttributes?: boolean; relaxRequireCommas?: boolean; statement?: boolean; preserveWhitespace?: boolean; text?: boolean; html?: boolean; }; autocomplete: { snippet: string; description: string; descriptionMoreURL: string; }[]; }; "": { attributeGroups?: string[]; patternAttributes?: import("@marko/compiler/babel-utils").Attribute[]; attributes?: { [x: string]: import("@marko/compiler/babel-utils").Attribute; }; description?: string; nestedTags?: { [x: string]: import("@marko/compiler/babel-utils").Tag & { isRepeated?: boolean; targetProperty?: string; }; }; htmlType?: "html" | "svg" | "math"; html?: boolean; types?: string; template?: string; renderer?: string; deprecated?: boolean; openTagOnly?: boolean; analyze?: import("@marko/compiler/babel-utils").Plugin; translate?: import("@marko/compiler/babel-utils").Plugin; parse?: import("@marko/compiler/babel-utils").ParsePlugin; transform?: import("@marko/compiler/babel-utils").Plugin | import("@marko/compiler/babel-utils").Plugin[]; migrate?: import("@marko/compiler/babel-utils").Plugin | import("@marko/compiler/babel-utils").Plugin[]; parseOptions?: { rootOnly?: boolean; rawOpenTag?: boolean; openTagOnly?: boolean; controlFlow?: boolean; ignoreAttributes?: boolean; relaxRequireCommas?: boolean; statement?: boolean; preserveWhitespace?: boolean; text?: boolean; html?: boolean; }; autocomplete: { description: string; descriptionMoreURL: string; }[]; }; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "": import("@marko/compiler/babel-utils").Tag; "