import { BaseResource } from './base'; import { TanssHttpClient } from '../utils/http-client'; import { MCPCommand, TanssResponse } from '../types'; import { OpenAPIValidator } from '../validation/openapi-validator'; export interface Company { id: number; name: string; address?: string; phone?: string; email?: string; website?: string; createdAt: string; updatedAt: string; } export interface CompanyCreateParams { name: string; address?: string; phone?: string; email?: string; website?: string; categoryId?: number; } export interface Employee { id: number; firstName: string; lastName: string; email: string; phone?: string; companyId: number; } export declare class CompaniesResource extends BaseResource { constructor(httpClient: TanssHttpClient, validator?: OpenAPIValidator); create(data: CompanyCreateParams): Promise>; getEmployees(companyId: number): Promise>; getMCPCommands(): MCPCommand[]; }