import { deletePost } from './client.ts'
import type { DeletePostInput } from './types.ts'
/**
* Delete a Bluesky post. Requires `confirm: true` after explicit user approval.
* @param params.uri - AT URI of the post to delete.
* @returns Deletion result or dry-run payload.
* @example
* import deletePost from 'kody:@kody/bluesky/delete-post'
* const result = await deletePost({ uri: 'at://did:plc:.../app.bsky.feed.post/abc', confirm: true })
* // => { ... }
*/
export default async function deletePostEntrypoint(params: DeletePostInput = {}) {
return await deletePost(params)
}