import { ChangeDetectorRef, EventEmitter, SimpleChanges } from '@angular/core';
import { Router } from '@angular/router';
import { PessoaService } from './service/pessoa.service';
import { PessoasUriRecord } from './models/PessoasUriRecord';
import { CrpInPapelRecord } from './models/CrpInPapelRecord';
import * as i0 from "@angular/core";
export declare class PessoaAbasComponent {
    private router;
    private _pessoasService;
    private cdr;
    UrisList: PessoasUriRecord[];
    Id: string | number;
    recarregar?: boolean;
    hostServerOutsystemValue: string;
    recarregarChange: EventEmitter<boolean>;
    PessoaId: EventEmitter<string | number>;
    crpPesPapeisData: CrpInPapelRecord[];
    hasPapel: boolean;
    activeItem: string;
    isFornecedor: boolean;
    tipoPessoa: number;
    constructor(router: Router, _pessoasService: PessoaService, cdr: ChangeDetectorRef);
    ngOnChanges(changes: SimpleChanges): Promise<void>;
    ngOnInit(): Promise<void>;
    GetPapeisSelected(): Promise<void>;
    GetTipoPessoa(): Promise<void>;
    VerifyList(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PessoaAbasComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PessoaAbasComponent, "lib-pessoa-abas", never, { "Id": { "alias": "Id"; "required": false; }; "recarregar": { "alias": "recarregar"; "required": false; }; "hostServerOutsystemValue": { "alias": "hostServerOutsystemValue"; "required": false; }; }, { "recarregarChange": "recarregarChange"; "PessoaId": "PessoaId"; }, never, never, true, never>;
}
