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 CustomerCustomer = MittwaldAPIV2.Components.Schemas.CustomerCustomer; type CustomerMembership = MittwaldAPIV2.Components.Schemas.MembershipCustomerMembership; type ResponseItem = Simplify; type Response = Awaited>; export declare class ListOwn extends ListBaseCommand { static description: string; static args: {}; static flags: { 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 | { org: { activeSuspension?: { createdAt: string; } | undefined; avatarRefId?: string | undefined; categoryId?: string | undefined; creationDate: string; customerId: string; customerNumber: string; deletionProhibitedBy?: ("hasOpenInvoices" | "hasActiveContracts" | "hasActiveExtensionSubscriptions" | "isActiveContributor" | "hasOrdersInProgress")[] | undefined; executingUserRoles?: MittwaldAPIV2.Components.Schemas.CustomerRole[] | undefined; flags?: MittwaldAPIV2.Components.Schemas.CustomerCustomerFlag[] | undefined; isAllowedToPlaceOrders?: boolean | undefined; isBanned?: boolean | undefined; isInDefaultOfPayment?: boolean | undefined; isMailAddressInvalid?: boolean | undefined; levelOfUndeliverableDunningNotice?: "first" | "second" | undefined; memberCount: number; name: string; owner?: MittwaldAPIV2.Components.Schemas.CustomerContact | undefined; projectCount: number; vatId?: string | undefined; vatIdValidationState?: "valid" | "invalid" | "pending" | "unspecified" | undefined; }; 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 {};