import * as ts from "typescript";
export interface IdentifierSyntax {
    name: string;
    type: ts.SyntaxKind;
    typeStr: string;
    isExport: boolean;
    isAsync: boolean;
    text: string;
    param?: IdentifierSyntax[] | null;
    typeRef?: string[];
    returnType?: string;
}
export declare const legalExportTypes: ts.SyntaxKind[];
export declare const illegalExportTypes: ts.SyntaxKind[];
export declare function gatherExports(sourceFilePath: string): [Map<string, IdentifierSyntax>, string[], string[], string[]];
//# sourceMappingURL=parser.d.ts.map