import { APIResource } from "../../core/resource.mjs";
import { PagePromise, SinglePage } from "../../core/pagination.mjs";
import { RequestOptions } from "../../internal/request-options.mjs";
export declare class BaseMemberships extends APIResource {
    static readonly _key: readonly ['tenants', 'memberships'];
    /**
     * Lists active Cloudflare users with memberships in this tenant.
     */
    list(tenantID: string, options?: RequestOptions): PagePromise<TenantMembershipsSinglePage, TenantMembership>;
}
export declare class Memberships extends BaseMemberships {
}
export type TenantMembershipsSinglePage = SinglePage<TenantMembership>;
export interface TenantMembership {
    user_email: string;
    user_name: string;
    user_tag: string;
}
export declare namespace Memberships {
    export { type TenantMembership as TenantMembership, type TenantMembershipsSinglePage as TenantMembershipsSinglePage, };
}
//# sourceMappingURL=memberships.d.mts.map