import { AbstractBaseGroup } from '../../../classes/nodes';
import { NodeTypes } from '../../../enum';
import { RecordOfAnyType } from '../../../types';
/**
 * @description
 * This class creates a group of nodes that are connected via AND grouping.
 * @param id
 * @param type
 */
export declare class AndGroup<E> extends AbstractBaseGroup<E> {
    isElseGroup: boolean;
    type: NodeTypes;
    children: never[];
    trigger: boolean;
    name: string;
    nodeType: NodeTypes;
    static identifier: string;
    constructor(localizedStringMap: RecordOfAnyType, id: string, type: NodeTypes, isElseGroup?: boolean);
    getIdentifier(): string;
}
