import { Simplify } from "@mittwald/api-client-commons"; import type { MittwaldAPIV2 } from "@mittwald/api-client"; import { MittwaldAPIV2Client } from "@mittwald/api-client"; import { SuccessfulResponse } from "../../../lib/apiutil/SuccessfulResponse.js"; import { ListBaseCommand } from "../../../lib/basecommands/ListBaseCommand.js"; import { ListColumns } from "../../../rendering/formatter/ListFormatter.js"; type UserUser = MittwaldAPIV2.Components.Schemas.UserUser; type CustomerMembership = MittwaldAPIV2.Components.Schemas.MembershipCustomerMembership; type ResponseItem = Simplify; export type PathParams = MittwaldAPIV2.Paths.V2CustomersCustomerIdMemberships.Get.Parameters.Path; export type Response = Awaited>; export declare class List extends ListBaseCommand { static description: string; static args: {}; static flags: { "org-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<(MittwaldAPIV2.Components.Schemas.MembershipCustomerMembership | { user: { avatarRef?: string | undefined; customerMemberships?: { [k: string]: MittwaldAPIV2.Components.Schemas.UserCustomerMembership; } | undefined; email?: string | undefined; employeeInformation?: { department: string; } | undefined; isEmployee?: boolean | undefined; mfa?: { active: boolean; setup: boolean; } | undefined; passwordUpdatedAt?: string | undefined; person: MittwaldAPIV2.Components.Schemas.CommonsPerson; phoneNumber?: string | undefined; projectMemberships?: { [k: string]: MittwaldAPIV2.Components.Schemas.UserProjectMembership; } | undefined; registeredAt?: string | undefined; userId: string; }; avatarRef?: string; customerId: string; email: string; expiresAt?: string; firstName: string; id: string; inviteId?: string; lastName: string; memberSince?: string; mfa: boolean; role: MittwaldAPIV2.Components.Schemas.MembershipCustomerRoles; userId: string; })[]>; protected getColumns(data: ResponseItem[]): ListColumns; } export {};