import ts from './typescript-api.mts'; import type { ContractSchemaNode } from '../openapi-document/contract-schema-types.mts'; import type { ExtractionContext } from './contract-schema-type-extractor.mts'; type SchemaForType = (type: ts.Type, context: ExtractionContext) => ContractSchemaNode; export declare function objectSchema(type: ts.Type, context: ExtractionContext, schemaForType: SchemaForType): ContractSchemaNode; export declare function tupleSchema(type: ts.TupleType, context: ExtractionContext, schemaForType: SchemaForType): ContractSchemaNode; export {};