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