import type { IActorArgsMediaTypedFixed } from '@comunica/actor-abstract-mediatyped'; import { ActorAbstractMediaTypedFixed } from '@comunica/actor-abstract-mediatyped'; import type { IActorTest, TestResult } from '@comunica/core'; import type { IActionRdfSerialize, IActorRdfSerializeOutput, ActorRdfSerialize } from './ActorRdfSerialize'; /** * A base actor for listening to RDF serialize events that has fixed media types. * * Actor types: * * Input: IActionRdfSerializeOrMediaType: A serialize input or a media type input. * * Test: * * Output: IActorRdfSerializeOutputOrMediaType: The serialized quads. * * @see IActionInit */ export declare abstract class ActorRdfSerializeFixedMediaTypes extends ActorAbstractMediaTypedFixed implements IActorRdfSerializeFixedMediaTypesArgs, ActorRdfSerialize { /** * TODO: rm this (and eslint-disable) once we remove the abstract media typed actor * @param args - * \ @defaultNested { a } bus * \ @defaultNested {RDF serialization failed: none of the configured serializers were able to handle media type ${action.handleMediaType}} busFailMessage */ constructor(args: IActorRdfSerializeFixedMediaTypesArgs); testHandleChecked(): Promise>; } export type IActorRdfSerializeFixedMediaTypesArgs = IActorArgsMediaTypedFixed;