export interface ILoginCheckPostBody { username: string; password: string; aud: string[]; } export interface ILoginCheckPostResponse { token: string; } export interface IUser { id: number; username: string; email: string; roles: RoleName[]; locale: string; moderated: boolean; default_preset: string; partner_descriptions: string[]; my_partner_descriptions: string[]; autobilling_verified: boolean; facebook_name: string; facebook_verified: boolean; impersonated: boolean; previous_user: IUser; } export declare type RoleName = 'ROLE_API_DOC_FACEBOOK_AITARGET' | 'ROLE_API_DOC_SPLITMETRICS' | 'ROLE_API_DOC_STATISTICS' | 'ROLE_ADMIN' | 'ROLE_USER' | 'ROLE_SONATA_ADMIN' | 'ROLE_FACEBOOK' | 'ROLE_API_DOC_FACEBOOK_AITARGET' | 'ROLE_TOKEN_CHANGER' | 'ROLE_SUPER_ADMIN' | 'ROLE_ADMIN' | 'ROLE_ALLOWED_TO_SWITCH' | 'ROLE_API_DOC_FACEBOOK_AITARGET' | 'ROLE_TOKEN_CHANGER' | 'ROLE_AUTOMATION_LOGS_SUPERVISOR' | 'ROLE_BETA_TESTER';