import { FormBuilder } from '@angular/forms'; import { ElementRef, OnInit } from '@angular/core'; import { ActivatedRoute, UrlTree } from '@angular/router'; import { NavController } from '@ionic/angular'; import { HttpServiceAtivo } from '../../../services/web/http.ativo.service'; import { HttpService } from '../../../services/web/http.service'; import { GenericService } from '../../../services/generic.service'; import { View } from './view'; import { InputType } from '../../inputs/input-type'; import * as i0 from "@angular/core"; /** Componente View Padão */ export declare class DefaultViewComponent extends View implements OnInit { fb: FormBuilder; elementRef: ElementRef; activatedRoute: ActivatedRoute; genericService: GenericService; navController: NavController; /** Remove o botão de voltar */ noBack: boolean; /** Remove o botão NOVO da listagem */ noNew: boolean; /** Remove os breadcrumbs da listagem */ noBreadcrumbs: boolean; /** Habilita/Desabilita o focus no primeiro campo da view * 1 - para ativar no novo e no editar * 2 - para ativar apenas no novo * 3 - para desativar para os dois casos * [Padrão 2] */ focusInFirstField: number; InputType: typeof InputType; /** * Rota para voltar, caso não seja definida, o componente irá tentar usar rota do ionic */ backRouterLink: string | any[] | UrlTree | undefined; constructor(fb: FormBuilder, elementRef: ElementRef, activatedRoute: ActivatedRoute, genericService: GenericService, navController: NavController); ngOnInit(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "default-view", never, { "noBack": { "alias": "noBack"; "required": false; }; "noNew": { "alias": "noNew"; "required": false; }; "noBreadcrumbs": { "alias": "noBreadcrumbs"; "required": false; }; "focusInFirstField": { "alias": "focusInFirstField"; "required": false; }; "backRouterLink": { "alias": "backRouterLink"; "required": false; }; }, {}, never, never, false, never>; }