/**
* @since 27.0.0
+ * @deprecated 30.0.0
*/
abstract class AbstractTranscriptionEvent extends Event {
/**
/**
* This Event is emitted if a transcription of a media file using a Speech-To-Text provider failed
* @since 27.0.0
+ * @deprecated 30.0.0
*/
class TranscriptionFailedEvent extends AbstractTranscriptionEvent {
/**
/**
* This Event is emitted when a transcription of a media file happened successfully
* @since 27.0.0
+ * @deprecated 30.0.0
*/
class TranscriptionSuccessfulEvent extends AbstractTranscriptionEvent {
/**
/**
* @since 27.0.0
+ * @deprecated 30.0.0
*/
interface ISpeechToTextManager {
/**
/**
* @since 27.0.0
+ * @deprecated 30.0.0
*/
interface ISpeechToTextProvider {
/**
/**
* @since 28.0.0
+ * @deprecated 30.0.0
*/
interface ISpeechToTextProviderWithId extends ISpeechToTextProvider {
/**
* @since 29.0.0
+ * @deprecated 30.0.0
*/
interface ISpeechToTextProviderWithUserId extends ISpeechToTextProvider {
/**
/**
* @since 27.1.0
+ * @deprecated 30.0.0
*/
abstract class AbstractTextProcessingEvent extends Event {
/**
/**
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class TaskFailedEvent extends AbstractTextProcessingEvent {
/**
/**
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class TaskSuccessfulEvent extends AbstractTextProcessingEvent {
}
/**
* Exception thrown when a task failed
* @since 28.0.0
+ * @deprecated 30.0.0
*/
class TaskFailureException extends \RuntimeException {
}
/**
* This is the text processing task type for free prompting
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class FreePromptTaskType implements ITaskType {
private IL10N $l;
/**
* This is the text processing task type for creating headline
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class HeadlineTaskType implements ITaskType {
private IL10N $l;
* API surface for apps interacting with and making use of LanguageModel providers
* without known which providers are installed
* @since 27.1.0
+ * @deprecated 30.0.0
*/
interface IManager {
/**
* implement a text processing provider
* @psalm-template-covariant T of ITaskType
* @since 27.1.0
+ * @deprecated 30.0.0
*/
interface IProvider {
/**
* @since 28.0.0
* @template T of ITaskType
* @template-extends IProvider<T>
+ * @deprecated 30.0.0
*/
interface IProviderWithExpectedRuntime extends IProvider {
/**
* @since 28.0.0
* @extends IProvider<T>
* @template T of ITaskType
+ * @deprecated 30.0.0
*/
interface IProviderWithId extends IProvider {
/**
* @since 28.0.0
* @template T of ITaskType
* @template-extends IProvider<T>
+ * @deprecated 30.0.0
*/
interface IProviderWithUserId extends IProvider {
/**
* This is a task type interface that is implemented by text processing
* task types
* @since 27.1.0
+ * @deprecated 30.0.0
*/
interface ITaskType {
/**
/**
* This is the text processing task type for summaries
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class SummaryTaskType implements ITaskType {
private IL10N $l;
* This is a text processing task
* @since 27.1.0
* @psalm-template-covariant T of ITaskType
+ * @deprecated 30.0.0
*/
final class Task implements \JsonSerializable {
protected ?int $id = null;
/**
* This is the text processing task type for topics extraction
* @since 27.1.0
+ * @deprecated 30.0.0
*/
class TopicsTaskType implements ITaskType {
private IL10N $l;
/**
* @since 28.0.0
+ * @deprecated 30.0.0
*/
abstract class AbstractTextToImageEvent extends Event {
/**
/**
* @since 28.0.0
+ * @deprecated 30.0.0
*/
class TaskFailedEvent extends AbstractTextToImageEvent {
/**
/**
* @since 28.0.0
+ * @deprecated 30.0.0
*/
class TaskSuccessfulEvent extends AbstractTextToImageEvent {
}
/**
* @since 28.0.0
+ * @deprecated 30.0.0
*/
class TaskFailureException extends TextToImageException {
}
/**
* @since 28.0.0
+ * @deprecated 30.0.0
*/
class TaskNotFoundException extends TextToImageException {
}
/**
* @since 28.0.0
+ * @deprecated 30.0.0
*/
class TextToImageException extends \Exception {
}
* API surface for apps interacting with and making use of TextToImage providers
* without knowing which providers are installed
* @since 28.0.0
+ * @deprecated 30.0.0
*/
interface IManager {
/**
* This is the interface that is implemented by apps that
* implement a text to image provider
* @since 28.0.0
+ * @deprecated 30.0.0
*/
interface IProvider {
/**
/**
* @since 29.0.0
+ * @deprecated 30.0.0
*/
interface IProviderWithUserId extends IProvider {
/**
* This is a text to image task
*
* @since 28.0.0
+ * @deprecated 30.0.0
*/
final class Task implements \JsonSerializable {
protected ?int $id = null;
/**
* @since 27.0.0
+ * @deprecated 30.0.0
*/
class CouldNotTranslateException extends \RuntimeException {
/**
/**
* @since 26.0.0
+ * @deprecated 30.0.0
*/
interface IDetectLanguageProvider {
/**
/**
* @since 26.0.0
+ * @deprecated 30.0.0
*/
interface ITranslationManager {
/**
/**
* @since 26.0.0
+ * @deprecated 30.0.0
*/
interface ITranslationProvider {
/**
/**
* @since 29.0.0
+ * @deprecated 30.0.0
*/
interface ITranslationProviderWithId extends ITranslationProvider {
/**
/**
* @since 29.0.0
+ * @deprecated 30.0.0
*/
interface ITranslationProviderWithUserId extends ITranslationProvider {
/**
/**
* @since 26.0.0
+ * @deprecated 30.0.0
*/
class LanguageTuple implements JsonSerializable {
/**