Today LLMs don't generally have the ability to read package: imports at all, which leads to several issues.
@bwilkerson has been working on support for getting summaries of APIs on the analyzer LSP side. I also have a branch already out based on an earlier version already out here https://github.com/dart-lang/ai/tree/summaries.