import { EventEmitter } from '@angular/core'; import { EnvironmentService } from '../../../../services/environment.service'; import { PageOption } from '../../../../classes/page-option'; import * as i0 from "@angular/core"; /** Componente de cabeçalho de listagem padrão */ export declare class HeaderListComponent { private environmentService; /** Número de páginas máximo (usando two way data binding) */ limit: number | null; limitChange: EventEmitter; /** Valor da pagina, setado = 1 quando troca-se o valor de limite de paginas (usando two way data binding) */ page: number; pageChange: EventEmitter; /** Campo de pesquisa (usando two way data binding) */ search: string | null; searchChange: EventEmitter; loading: boolean; /** Evento de refersh * Emitido em: * - Troca de página * - Pesquisa */ refreshEmitter: EventEmitter; /** Link a ser acessado no click do botão NOVO */ link: string; /** Remove o botão NOVO */ noNew: boolean; /** Remove o select de paginas */ noPage: boolean; /** Remove o elemento de pesquisa */ noSearch: boolean; /** Desabilita o redirect de novo em um botão para ser utilizado com [onNewEmitter] */ overrideNew: boolean; /** Evento quando o botáo NOVO é clickado */ onNewEmitter: EventEmitter; onNew(): void; constructor(environmentService: EnvironmentService); lstLimits: PageOption[]; EmitSearch(): void; EmitLimit(): void; EmitChange(): void; onKeyPress($event: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }