import { OnInit } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { MessageService } from '../../message/message.service';
import { FormUtils } from '../../utils/form-utils';
import { Title } from '@angular/platform-browser';
import { InfraSegConfig } from '../../models/config-senha/7Db/InfraSegConfig.record';
import { ConfiguracaoSenhaService } from '../../service/configuracao-senha.service';
import { TenantService } from '../../service/tenant.service';
import * as i0 from "@angular/core";
export declare class LibConfigSenhaComponent implements OnInit {
    private _configuracaoSenhaService;
    private _messageService;
    private _dominio;
    private _title;
    private readonly user_auth_v6;
    private readonly __tokenPayload;
    private _localTenantId;
    menuGroup: string;
    $infraSegConfigRecord?: InfraSegConfig;
    initialLevel: number;
    isConfigGeral?: boolean;
    get FormUtils(): typeof FormUtils;
    form: FormGroup;
    get Id(): number;
    get Level(): number;
    constructor(_configuracaoSenhaService: ConfiguracaoSenhaService, _messageService: MessageService, _dominio: TenantService, _title: Title);
    ngOnInit(): void;
    private getInfraSegConfig;
    createOrUpdateInfraSegConfig(): void;
    onSelectLevel($value: number | string): void;
    onSubmit: () => void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LibConfigSenhaComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LibConfigSenhaComponent, "lib-config-senha", never, { "isConfigGeral": { "alias": "isConfigGeral"; "required": false; }; }, {}, never, never, true, never>;
}
