import Entity from '../../Core/Entity';
import Session from '../../Services/Identity/Session';
import { AllOAuth2EndpointsResponse, OauthApplication } from '../OauthApplicaitions.consts';
export default class OauthApplicationEntity extends Entity<OauthApplication> {
    constructor(session: Session);
    enable(id: number): Promise<OauthApplication>;
    disable(id: number): Promise<OauthApplication>;
    renew(id: number): Promise<OauthApplication>;
    getAllEndpointsHierarchy(): Promise<AllOAuth2EndpointsResponse>;
}
