import { PoorNodeType } from '../../types';
export declare const parserModule: {
    init: (basePathOption?: string | undefined) => Promise<void>;
    parse: (code: string) => PoorNodeType;
};
export declare function parseCode(code: string): PoorNodeType | {
    nodeType: string;
    loc: {
        start: {
            line: number;
            column: number;
            index: number;
        };
        end: {
            line: number;
            column: number;
            index: number;
        };
    };
    children: {
        nodeType: string;
        loc: {
            start: {
                line: number;
                column: number;
                index: number;
            };
            end: {
                line: number;
                column: number;
                index: number;
            };
        };
        children: {
            nodeType: string;
            loc: {
                start: {
                    line: number;
                    column: number;
                    index: number;
                };
                end: {
                    line: number;
                    column: number;
                    index: number;
                };
            };
            content: {
                nodeType: string;
                loc: {
                    start: {
                        line: number;
                        column: number;
                        index: number;
                    };
                    end: {
                        line: number;
                        column: number;
                        index: number;
                    };
                };
                children: never[];
                rawValue: string;
            };
            end: null;
            start: null;
        }[];
    }[];
};
