import { TemplateRef } from '@angular/core';
/**
* @usedBy PoComboComponent
*
* @description
*
* Esta diretiva permite personalizar o conteúdo dos itens exibidos na lista de opções do componente.
*
* > Quando utilizada em dispositivos *mobile* será exibido o componente nativo.
*
* Para personalizar o conteúdo de cada item da lista deve-se utilizar a diretiva `p-combo-option-template` com `ng-template`
* dentro da *tag* `po-combo`.
*
* Para obter a referência do item atual utilize `let-option`, com isso você terá acesso aos valores e poderá personalizar sua exibição.
*
* Esta diretiva compõe-se de dois meios para uso, de forma explícita tal como em *syntax sugar*. Veja a seguir ambos, respectivamente:
*
* ```
* ...
*
*
*
*
*
* ...
* ```
*
* ```
* ...
*
*
*
*
*
* ...
*
* ```
* Para o caso de personalização de opções com agrupamentos, deve-se seguir a mesma orientação acima. Porém, cabe ao desenvolvedor
* a responsabilidade de estilização dos elementos da lista, tais como título e links dos grupos. Abaixo há um exemplo de aplicação:
*
* ```
* ...
*
*
*
*
*
*
*
*
*
* ...
*
* ```
*/
export declare class PoComboOptionTemplateDirective {
templateRef: TemplateRef;
constructor(templateRef: TemplateRef);
}