export { TanssAuth } from './auth'; export { TanssHttpClient } from './utils/http-client'; export { TanssMCPServer } from './mcp/server'; export { OpenAPIParser } from './utils/openapi-parser'; export { EndpointAnalyzer } from './utils/endpoint-analyzer'; export { TicketsResource } from './resources/tickets'; export { CompaniesResource } from './resources/companies'; export { EmployeesResource } from './resources/employees'; export { BaseResource } from './resources/base'; export * from './types'; import { TanssAuth } from './auth'; import { TanssHttpClient } from './utils/http-client'; import { TanssMCPServer } from './mcp/server'; import { TanssConfig } from './types'; export declare class TanssAPI { private auth; private httpClient; private mcpServer; constructor(config: TanssConfig); static fromEnv(): Promise; static authenticate(baseURL: string, username: string, password: string): Promise; initialize(): Promise; executeCommand(command: string, args?: Record): Promise; getAuth(): TanssAuth; getHttpClient(): TanssHttpClient; getMCPServer(): TanssMCPServer; }