/** * Map of `aliasName` to `blockName`. Used to store data from `@block` * import / export statements. */ export interface BlockNames { [aliasName: string]: string; } /** * Simple single lookahead parser to return Block name mappings from an import or export string. * @param str The import string to parse. * @param useDefault If idents specified outside of parens should reference the default block, or a local block of the same name. * @return BlockNames Block name alias map in the form of { [aliasName]: sourceName } */ export declare function parseBlockNames(str: string, useDefault: boolean): BlockNames; export declare function parseBlockNamesAST(blockList: string, useDefault: boolean): { defaultName: string | undefined; names: (import("../ast").Name | import("../ast").Rename)[] | undefined; }; //# sourceMappingURL=blockNamesParser.d.ts.map