/** * postgres-mcp - PostgreSQL MCP Server * * Core type definitions for the MCP server, database adapters, * OAuth 2.1 authentication, and tool filtering. * * Re-exports all types from modular files. */ export type { DatabaseType, DatabaseConfig, PostgresOptions, PoolConfig, PoolStats, HealthStatus, QueryResult, ColumnInfo, FieldInfo, TableInfo, } from "./database.js"; export type { SchemaInfo, IndexInfo } from "./schema.js"; export type { TransportType } from "./mcp.js"; export type { OAuthConfig, OAuthScope, TokenClaims, RequestContext, } from "./oauth.js"; export type { ToolGroup, ToolFilterRule, ToolFilterConfig, } from "./filtering.js"; export type { AdapterCapabilities, ToolAnnotations, ToolIcon, ToolDefinition, ResourceDefinition, ResourceAnnotations, PromptDefinition, } from "./adapters.js"; export { ErrorCategory } from "./error-types.js"; export type { ErrorResponse, ErrorContext } from "./error-types.js"; export { PostgresMcpError, ConnectionError, PoolError, QueryError, AuthenticationError, AuthorizationError, ValidationError, TransactionError, ExtensionNotAvailableError, } from "./errors.js"; //# sourceMappingURL=index.d.ts.map