import type { APIV1Read } from "../client/types"; export declare class ApiTypeIdVisitor { static visitEndpointDefinition(endpoint: APIV1Read.EndpointDefinition, visit: (typeId: APIV1Read.TypeId) => void): void; static visitWebSocketChannel(channel: APIV1Read.WebSocketChannel, visit: (typeId: APIV1Read.TypeId) => void): void; static visitWebhookDefinition(webhook: APIV1Read.WebhookDefinition, visit: (typeId: APIV1Read.TypeId) => void): void; static visitGraphQlOperation(graphqlOperation: APIV1Read.GraphQlOperation, visit: (typeId: APIV1Read.TypeId) => void): void; static visitWebhookPayloadShape(payloadShape: APIV1Read.WebhookPayloadShape, visit: (typeId: APIV1Read.TypeId) => void): void; static visitHttpRequestBodyShape(bodyShape: APIV1Read.HttpRequestBodyShape, visit: (typeId: APIV1Read.TypeId) => void): void; static visitHttpResponseBodyShape(bodyShape: APIV1Read.HttpResponseBodyShape, visit: (typeId: APIV1Read.TypeId) => void): void; static visitObjectOrReference(bodyShape: APIV1Read.JsonBodyShape, visit: (typeId: APIV1Read.TypeId) => void): void; static visitFormDataRequest(typeDefinition: APIV1Read.FormDataRequest, visit: (typeId: APIV1Read.TypeId) => void): void; static visitTypeDefinition(typeDefinition: APIV1Read.TypeDefinition, visit: (typeId: APIV1Read.TypeId) => void): void; static visitTypeShape(typeShape: APIV1Read.TypeShape, visit: (typeId: APIV1Read.TypeId) => void): void; static visitObjectType(typeShape: APIV1Read.ObjectType, visit: (typeId: APIV1Read.TypeId) => void): void; static visitTypeReference(typeReference: APIV1Read.TypeReference, visit: (typeId: APIV1Read.TypeId) => void): void; } //# sourceMappingURL=ApiTypeIdVisitor.d.ts.map