import { flags, SfdxCommand } from '@salesforce/command'; import { AnyJson } from "@salesforce/ts-types"; export default class Debug extends SfdxCommand { static description: string; static examples: string[]; protected static flagsConfig: { username: flags.Discriminated; recordid: flags.Discriminated; accountid: flags.Discriminated; }; protected static requiresUsername: boolean; protected static supportsDevhubUsername: boolean; getProfile(conn: any, username: string): Promise; getPermSets(conn: any, profileId: string): Promise; getPerms(conn: any, profileId: string): Promise; getAccountShare(conn: any, userId: string, accountId: string): Promise; getOpportunityShare(conn: any, userId: string): Promise; getAccountTeamMembers(conn: any, userId: string): Promise; getOpportunityTeamMembers(conn: any, userId: string): Promise; isIterable(obj: any): boolean; tableForArray(data: any, bgcolor?: string): string; userData2Dot(data: any): string; getUserInfo(conn: any, userId: string): Promise; getUserRoleId(conn: any, userId: string): Promise; getUserRecordAccessInfo(conn: any, userId: string, recordId: string): Promise; getOrgInfo(conn: any): Promise; getRoleInfo(conn: any, userRoleId: string): Promise; run(): Promise; }