import manifest from './wasm.js';
export declare function getLangsList(): string[];
export declare function getLangTreeSitter(lang: string): {
    lang: string;
    dir: string;
    repo: string;
    files: string[];
    queries: {
        "highlights.scm": string;
        "injections.scm"?: undefined;
        "highlights-inline.scm"?: undefined;
        "injections-inline.scm"?: undefined;
        "highlights-dtd.scm"?: undefined;
        "tags.scm"?: undefined;
        "locals.scm"?: undefined;
        "highlights-jsx.scm"?: undefined;
        "highlights-params.scm"?: undefined;
    } | {
        "highlights.scm": string;
        "injections.scm": string;
        "highlights-inline.scm": string;
        "injections-inline.scm": string;
        "highlights-dtd.scm"?: undefined;
        "tags.scm"?: undefined;
        "locals.scm"?: undefined;
        "highlights-jsx.scm"?: undefined;
        "highlights-params.scm"?: undefined;
    } | {
        "highlights.scm": string;
        "highlights-dtd.scm": string;
        "injections.scm"?: undefined;
        "highlights-inline.scm"?: undefined;
        "injections-inline.scm"?: undefined;
        "tags.scm"?: undefined;
        "locals.scm"?: undefined;
        "highlights-jsx.scm"?: undefined;
        "highlights-params.scm"?: undefined;
    } | {
        "highlights.scm": string;
        "injections.scm": string;
        "highlights-inline.scm"?: undefined;
        "injections-inline.scm"?: undefined;
        "highlights-dtd.scm"?: undefined;
        "tags.scm"?: undefined;
        "locals.scm"?: undefined;
        "highlights-jsx.scm"?: undefined;
        "highlights-params.scm"?: undefined;
    } | {
        "highlights.scm": string;
        "injections.scm": string;
        "tags.scm": string;
        "highlights-inline.scm"?: undefined;
        "injections-inline.scm"?: undefined;
        "highlights-dtd.scm"?: undefined;
        "locals.scm"?: undefined;
        "highlights-jsx.scm"?: undefined;
        "highlights-params.scm"?: undefined;
    } | {
        "highlights.scm": string;
        "locals.scm": string;
        "tags.scm": string;
        "injections.scm"?: undefined;
        "highlights-inline.scm"?: undefined;
        "injections-inline.scm"?: undefined;
        "highlights-dtd.scm"?: undefined;
        "highlights-jsx.scm"?: undefined;
        "highlights-params.scm"?: undefined;
    } | {
        "highlights.scm": string;
        "tags.scm": string;
        "injections.scm"?: undefined;
        "highlights-inline.scm"?: undefined;
        "injections-inline.scm"?: undefined;
        "highlights-dtd.scm"?: undefined;
        "locals.scm"?: undefined;
        "highlights-jsx.scm"?: undefined;
        "highlights-params.scm"?: undefined;
    } | {
        "highlights.scm": string;
        "highlights-jsx.scm": string;
        "highlights-params.scm": string;
        "injections.scm": string;
        "locals.scm": string;
        "tags.scm": string;
        "highlights-inline.scm"?: undefined;
        "injections-inline.scm"?: undefined;
        "highlights-dtd.scm"?: undefined;
    } | {
        "highlights.scm": string;
        "injections.scm"?: undefined;
        "highlights-inline.scm"?: undefined;
        "injections-inline.scm"?: undefined;
        "highlights-dtd.scm"?: undefined;
        "tags.scm"?: undefined;
        "locals.scm"?: undefined;
        "highlights-jsx.scm"?: undefined;
        "highlights-params.scm"?: undefined;
    } | undefined;
};
export declare function fetchWasm(wasmUrl: string): Promise<Uint8Array>;
export declare function fetchTextResource(url: string): Promise<string>;
export { manifest };
//# sourceMappingURL=mod.d.ts.map