import { FetchDataResponse, GetListRequest, NextType } from '../types'; export declare enum PrincipalType { App = 1, User = 2 } export interface CreatePrincipalRequest { type: PrincipalType; name: string; } export interface Principal extends CreatePrincipalRequest { principal: string; } export interface GetListByPrincipalRequest extends GetListRequest { principal: string; } export interface GetListPrincipalResponse extends NextType { principals: Principal[]; } export type ListPrincipalsResponse = FetchDataResponse; export type GetPrincipalResponse = FetchDataResponse;