export declare class QueryCounter { limit: any; cursor: any; added: number; count: number; encounteredMap: any; constructor(limit: any, cursor?: number); get isFull(): boolean; encounterOne(fileName: any): true | undefined; countOne(): true | undefined; } export declare class QyQueryNode { fileCount: number; nodeList: any; constructor(); encounterOne(resultMap: any, fileName: any, queryCounter: any): true | undefined; } export declare class QyUnionNode extends QyQueryNode { fileMap: any; checkedDirMap: any; constructor(item?: undefined); containsFile(fileName: any): boolean; getFiles(queryCounter?: any, resultMap?: {}): Generator; addNode(node: any): void; addItem(item: any): void; }