import * as ast from "../ast/index"; import { RecursiveDescentParser } from "./recursive-descent-parser"; type Comment = ast.Comment | ast.TextprotoComment; export interface ParseResult { ast: T; parser: ProtoParser; comments: Comment[]; } export type ProtoParser = RecursiveDescentParser; interface ProtoParserEvent { comment: Comment; } export declare function parse(text: string): ParseResult; export declare function parseConstant(text: string): ParseResult; export {};