import { MaterialDescription, PlatformType } from '@vtj/core';
import { Collecter } from '../collecter';
export interface Token {
    id: string;
    version: string;
    name: string;
    state: string;
    inject: string;
    props: string;
    emits: string;
    watch: string;
    lifeCycles: string;
    computed: string;
    methods: string;
    imports: string;
    components: string;
    directives: string;
    returns: string;
    template: string;
    css: string;
    style: string;
    urlSchemas: string;
    blockPlugins: string;
    asyncComponents: string;
    uniComponents: string[];
    renderer: string;
}
export declare function parser(collecter: Collecter, componentMap: Map<string, MaterialDescription>, platform?: PlatformType): Token;
