import { Simplify } from "@mittwald/api-client-commons"; import { MittwaldAPIV2, MittwaldAPIV2Client } from "@mittwald/api-client"; import { SuccessfulResponse } from "../../../lib/apiutil/SuccessfulResponse.js"; import { ListColumns } from "../../../rendering/formatter/ListFormatter.js"; import { ListBaseCommand } from "../../../lib/basecommands/ListBaseCommand.js"; type ResponseItem = Simplify & { user?: MittwaldAPIV2.Components.Schemas.UserUser; }; type Response = Awaited>; export default class List extends ListBaseCommand { static description: string; static args: {}; static flags: { "project-id": import("@oclif/core/interfaces").OptionFlag; output: import("@oclif/core/interfaces").OptionFlag<"json" | "txt" | "yaml" | "csv" | "tsv">; extended: import("@oclif/core/interfaces").BooleanFlag; "no-header": import("@oclif/core/interfaces").BooleanFlag; "no-truncate": import("@oclif/core/interfaces").BooleanFlag; "no-relative-dates": import("@oclif/core/interfaces").BooleanFlag; "csv-separator": import("@oclif/core/interfaces").OptionFlag<"," | ";">; token: import("@oclif/core/interfaces").OptionFlag; }; getData(): Promise; protected mapData(data: SuccessfulResponse["data"]): Promise<({ avatarRef?: string | undefined; email: string; expiresAt?: string | undefined; firstName: string; id: string; inherited: boolean; inviteId?: string | undefined; lastName: string; memberSince?: string | undefined; mfa: boolean; projectId: string; role: MittwaldAPIV2.Components.Schemas.MembershipProjectRoles; userId: string; } & { user?: MittwaldAPIV2.Components.Schemas.UserUser; })[]>; protected getColumns(): ListColumns; } export {};