···2020 ///
2121 /// [collection] The NSID of the collection to create the record in
2222 /// [record] The record data to create
2323- Future<RepoStrongRef> createRecord({required String collection, required Map<String, dynamic> record, String? rkey});
2323+ /// [rkey] Optional record key
2424+ /// [repo] Optional DID of the repo (defaults to current user's DID if not provided)
2525+ Future<RepoStrongRef> createRecord({
2626+ required String collection,
2727+ required Map<String, dynamic> record,
2828+ String? rkey,
2929+ String? repo,
3030+ });
24312532 /// Delete a record from the repository
2633 ///
2734 /// [uri] The URI of the record to delete
2828- Future<void> deleteRecord({required AtUri uri});
3535+ /// [skipBskyCrosspostCleanup] If true, skips attempting to delete Bluesky crosspost
3636+ Future<void> deleteRecord({required AtUri uri, bool skipBskyCrosspostCleanup = false});
29373038 /// Upload a blob to the repository
3139 ///