export declare const svpreproc_grammar: {
    Main: {
        scopeName: string;
        patterns: {
            include: string;
        }[];
    };
    All: {
        patterns: ({
            match: any;
            tokens: string[];
            push?: undefined;
            pushScopes?: undefined;
            popScopes?: undefined;
        } | {
            match: any;
            tokens: string[];
            push: {
                scopeName: string;
                patterns: ({
                    match: any;
                    tokens: string[];
                    pop: string;
                } | {
                    match: any;
                    tokens: string[];
                    pop?: undefined;
                })[];
            };
            pushScopes?: undefined;
            popScopes?: undefined;
        } | {
            match: any;
            tokens: string[];
            pushScopes: string[];
            push?: undefined;
            popScopes?: undefined;
        } | {
            match: any;
            tokens: string[];
            popScopes: string[];
            push?: undefined;
            pushScopes?: undefined;
        })[];
    };
};
