import { DataUnit } from "@sankhyalabs/core";
import { IGuideItem } from "@sankhyalabs/ezui/dist/types/components/ez-guide-navigator/interfaces";
import { FormMetadata } from "@sankhyalabs/ezui/dist/collection/utils/form";
import { SnkMessageBuilder } from "../../../lib/message/SnkMessageBuilder";
export declare class GuideBuilder {
  _parentGuide: IGuideItem;
  _formMetadata: FormMetadata;
  _dataUnit: DataUnit;
  _messageBuilder: SnkMessageBuilder;
  constructor(parentGuide: IGuideItem, formMetadata: FormMetadata, dataUnit: DataUnit, messageBuilder?: SnkMessageBuilder);
  get id(): string;
  private getMessage;
  buildGuideItem(detailBuilders: Map<string, GuideBuilder>): IGuideItem;
}
