import { JsonConvert, JsonCustomConvert } from 'json2typescript';
import { StringLiteralV2 } from '../string-literal-v2';
/**
 * @category Internal
 */
export declare class SubListNodeConverter implements JsonCustomConvert<ListNodeV2[]> {
    static jsonConvert: JsonConvert;
    serialize(subclasses: ListNodeV2[]): any;
    deserialize(subnodes: any): ListNodeV2[];
}
/**
 * @category Model V2
 */
export declare class ListNodeV2 {
    id: string;
    label: string;
    comments: StringLiteralV2[];
    isRootNode: boolean;
    hasRootNode?: string;
    children: ListNodeV2[];
}
//# sourceMappingURL=list-node-v2.d.ts.map