import { OnInit } from '@angular/core';
import { NzMessageService } from 'ng-zorro-antd';
import { TranslateService } from '@ngx-translate/core';
import { ApiResourceVO } from '../vo/api-resource.vo';
export declare class IdentityApiResourceComponent implements OnInit {
    private nzMessageService;
    private translateService;
    apiResourcesFetching: boolean;
    apiResources: Array<ApiResourceVO>;
    identityApiResourceCreateComponentProp: {
        visible: boolean;
    };
    identityApiResourceUpdateComponentProp: {
        visible: boolean;
        apiResource: ApiResourceVO;
    };
    constructor(nzMessageService: NzMessageService, translateService: TranslateService);
    ngOnInit(): void;
    openIdentityApiResourceCreateComponent(): void;
    openIdentityApiResourceUpdateComponent(item: ApiResourceVO): void;
    handleIdentityApiResourceCreateComponentOk(): void;
    handleIdentityApiResourceUpdateComponentOk(): void;
    fetchApiResources(): void;
    deleteApiResource(item: ApiResourceVO): void;
}
