import { EventEmitter } from '../../stencil-public-runtime';
import { IBreadcrumbItem } from "@sankhyalabs/ezui/dist/types/components/ez-breadcrumb/ez-breadcrumb";
import { SnkMessageBuilder } from '../../lib/message/SnkMessageBuilder';
import { SnkApplication } from '../snk-application/snk-application';
export declare class SnkSimpleBar {
  private _element;
  _application: SnkApplication;
  /**
   * Define o título do header.
   */
  label: string;
  /**
   * Define os itens que serão apresentados no breadcrumb.
   */
  breadcrumbItens: Array<IBreadcrumbItem>;
  /**
   * Responsável por flexibilizar e padronizar o uso de mensagens nos blocos de construção.
   */
  messagesBuilder: SnkMessageBuilder;
  /**
   * Emitido quando algum item do breadcrumb é clicado.
   */
  clickBreadcrumbItem: EventEmitter<IBreadcrumbItem>;
  /**
   * Emitido quando o botão "voltar" é acionado.
   */
  exit: EventEmitter<void>;
  /**
   * Permite customizar as mensagens dos blocos de construção
   * através de um pequeno módulo na estrutura da aplicação:
   * - Crie um arquivo no seguinte caminho: /messages/appmessages.msg.js.
   * Para conhecer os detalhes do módulo, veja o arquivo neste projeto: "/src/lib/message/resources/snk-simple-bar.msg.ts"
   */
  private getMessage;
  componentDidLoad(): void;
  render(): any;
}
