import type { HttpClient } from "../core/http.js"; import type { CreateSubOrgRequest, SubOrgResponse, SubOrgListResponse, SubOrgPermissionRequest, SubOrgAddUserRequest, SubOrgGenerateWalletsRequest, OneclawResponse } from "../types.js"; export declare class SubOrgsResource { private readonly http; constructor(http: HttpClient); create(body: CreateSubOrgRequest): Promise>; list(): Promise>; get(subOrgId: string): Promise>; archive(subOrgId: string): Promise>; grantPermission(subOrgId: string, body: SubOrgPermissionRequest): Promise>; revokePermission(subOrgId: string, permissionId: string): Promise>; addUser(subOrgId: string, body: SubOrgAddUserRequest): Promise>; generateWallets(subOrgId: string, body?: SubOrgGenerateWalletsRequest): Promise>; } //# sourceMappingURL=sub-orgs.d.ts.map