import { TemplateRef } from '@angular/core';
/**
* @usedBy PoListViewComponent
*
* @description
*
* Esta diretiva permite que sejam apresentadas informações adicionais de cada item, construindo um
* botão `Exibir detalhes` abaixo do conteúdo principal do item.
*
* Deve-se utilizar como parâmetro a referência do item e/ou índice, sendo por padrão o item.
* - Item: `item` determina o item da linha corrente.
* - Índice: `index` determina o índice da linha corrente.
*
* Esta diretiva pode ser usada de duas formas: explícita ou *syntax sugar*. Veja a seguir ambos, respectivamente:
*
* ```
* ...
*
*
*
*
*
*
*
*
* ...
* ```
*
* ```
* ...
*
*
*
* ...
*
* ```
*/
export declare class PoListViewDetailTemplateDirective {
templateRef: TemplateRef;
/**
* @optional
*
* @description
*
* Função que deve retornar um valor do tipo `boolean`, que será utilizado como a validação para que o detalhe de item
* da lista inicie aberto ou fechado.
*
*/
showDetail: (item: any) => boolean;
constructor(templateRef: TemplateRef);
}