import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { TopicTypeInfo, TopicTypesListOptionalParams, EventType, TopicTypesListEventTypesOptionalParams, TopicTypesGetOptionalParams, TopicTypesGetResponse } from "../models/index.js"; /** Interface representing a TopicTypes. */ export interface TopicTypes { /** * List all registered topic types. * @param options The options parameters. */ list(options?: TopicTypesListOptionalParams): PagedAsyncIterableIterator; /** * List event types for a topic type. * @param topicTypeName Name of the topic type. * @param options The options parameters. */ listEventTypes(topicTypeName: string, options?: TopicTypesListEventTypesOptionalParams): PagedAsyncIterableIterator; /** * Get information about a topic type. * @param topicTypeName Name of the topic type. * @param options The options parameters. */ get(topicTypeName: string, options?: TopicTypesGetOptionalParams): Promise; } //# sourceMappingURL=topicTypes.d.ts.map