import { Injector, OnInit, TemplateRef } from '@angular/core'; import { ClientService } from 'tnx-admin-service/client-management/services'; import { DataFormBase } from 'tnx-shared'; export declare class ClientManagementFormComponent extends DataFormBase implements OnInit { protected _clientService: ClientService; protected _injector: Injector; clientSecretRowButton: TemplateRef; limit: number; suggestions: any[]; domains: any[]; endPointList: any; attachFiles: any[]; attachFileCols: any; attachKey: any[]; attachKeyColumn: any; listSecretKey: any[]; clientSecretIsDelete: any[]; endPointIsDelete: any[]; email: string; emailId: string; orgIdentity: string; orgIdentityId: string; hasGuidClaim: boolean; idPopup: any; id: number; useOldApi: boolean; constructor(_clientService: ClientService, _injector: Injector); ngOnInit(): void; getDetailCustom(): Promise; onFormInitialized(data: any): Promise; modifyDetailData(data: any): Promise; onBeforeSave(): void; private static getClientProtocol; private static getClientGrantType; generateKey(event: any, action: string, rowData: any): void; copyMessage(val: string): void; onAddDocument(): void; deleteDocumentRow(data: any): void; onAddSecretKey(): void; deleteSecretKey(rowData: any, index: any, control: any, path: any): void; removeAllElements(array: any, elem: any): void; }