import { Grammar } from "../types.js"

export declare const createT4: (insideLang: string) => Grammar
        directive: {
                pattern: RegExp;
                alias: string;
                inside: {
                    delimiter: {
                        pattern: RegExp;
                        alias: string;
                    };
                    content: {
                        pattern: RegExp;
                        alias: string | undefined;
                        inside: any;
                    };
                };
            };
            expression: {
                pattern: RegExp;
                alias: string;
                inside: {
                    delimiter: {
                        pattern: RegExp;
                        alias: string;
                    };
                    content: {
                        pattern: RegExp;
                        alias: string | undefined;
                        inside: any;
                    };
                };
            };
            'class-feature': {
                pattern: RegExp;
                alias: string;
                inside: {
                    delimiter: {
                        pattern: RegExp;
                        alias: string;
                    };
                    content: {
                        pattern: RegExp;
                        alias: string | undefined;
                        inside: any;
                    };
                };
            };
            standard: {
                pattern: RegExp;
                alias: string;
                inside: {
                    delimiter: {
                        pattern: RegExp;
                        alias: string;
                    };
                    content: {
                        pattern: RegExp;
                        alias: string | undefined;
                        inside: any;
                    };
                };
            };
        };
    };
};
