namespace AIStudio.Tools.PluginSystem;
///
/// A configuration object read from a pasted configuration snippet, ready to become one of the user's own.
///
/// The configuration object, with an ID of its own and belonging to no configuration plugin.
/// The decrypted API key, token, or password which the snippet brought along, or an empty string.
/// What the user should know before adding the object, each as a sentence of its own.
/// The file attachments of a chat template which are not on this computer, as the snippet names them.
public sealed record ConfigurationSnippetImportResult(IConfigurationObject ConfigurationObject, string Secret, IReadOnlyList Hints, IReadOnlyList AttachmentsToRelink);