import { RequestBuilder } from "../request-builder"; export interface OwnershipTransfer { id: string; type: "ownership-transfer"; attributes: { resource_type: string; resource_id: string; from_user_id: string | null; to_user_id: string | null; transferred_by_type: "user" | "application"; transferred_by_id: string; workspace_id: string; reason: string | null; inserted_at: string; }; } export interface OwnershipTransferListResult { data: OwnershipTransfer[]; meta?: { total?: number; }; } export interface OwnershipTransferListParams { workspace_id: string; resource_type?: string; from_user_id?: string; to_user_id?: string; } export declare function createOwnershipTransfersNamespace(rb: RequestBuilder): { /** * List ownership transfer audit records scoped to a workspace. * * Requires `authorization:read` scope on the API key, or a session user * with workspace access. Cross-tenant workspace_id values are rejected * (returns Forbidden). * * @param params - Filter parameters. `workspace_id` is required. * @returns Paginated list of ownership transfer records, newest first * @example * const transfers = await admin.ownershipTransfers.list({ * workspace_id: "workspace-uuid", * resource_type: "agent", * }); */ list(params: OwnershipTransferListParams): Promise; }; //# sourceMappingURL=ownership-transfers.d.ts.map