import { OnInit } from '@angular/core';
import { NzMessageService } from 'ng-zorro-antd/message';
import { TranslateService } from '@ngx-translate/core';
import { IdentityResourceVO } from '../vo/identity-resource.vo';
export declare class IdentityIdentityResourceComponent implements OnInit {
    private nzMessageService;
    private translateService;
    identityResourcesFetching: boolean;
    identityResources: Array<IdentityResourceVO>;
    identityIdentityResourceCreateComponentProp: {
        visible: boolean;
    };
    identityIdentityResourceUpdateComponentProp: {
        visible: boolean;
        identityResource: IdentityResourceVO;
    };
    constructor(nzMessageService: NzMessageService, translateService: TranslateService);
    ngOnInit(): void;
    openIdentityIdentityResourceCreateComponent(): void;
    openIdentityIdentityResourceUpdateComponent(item: IdentityResourceVO): void;
    handleIdentityIdentityResourceCreateComponentOk(): void;
    handleIdentityIdentityResourceUpdateComponentOk(): void;
    fetchIdentityResources(): void;
    deleteIdentityResource(item: IdentityResourceVO): void;
}
