import { IDataGroupCode } from '../../model/map/IDataGroupCode'; import { NetworkClient } from '../networks/NetworkClient'; export declare class DataGroupCode { codes: IDataGroupCode[]; networkClient: NetworkClient; constructor(networkClient: NetworkClient); init(): Promise; getCodes(): IDataGroupCode[]; findChild(code: string, list?: IDataGroupCode[]): string[] | undefined; findAllChild(code: string, list?: IDataGroupCode[]): string[] | undefined; findParent(code: string, parent?: IDataGroupCode, list?: IDataGroupCode[]): string | undefined; private findRootParentCode; findRootParent(code: string): string; findAllRoot(): string[]; findAll(): IDataGroupCode[]; private findAllSub; }