import { BaseResource } from './base'; import { TanssHttpClient } from '../utils/http-client'; import { MCPCommand, TanssResponse, PaginationParams, FilterParams, SortingParams, FieldSelectionParams } from '../types'; import { OpenAPIValidator } from '../validation/openapi-validator'; export interface Employee { id: number; firstName: string; lastName: string; email: string; phone?: string; department?: string; role?: string; isActive: boolean; createdAt: string; updatedAt: string; } export interface EmployeeCreateParams { firstName: string; lastName: string; email: string; phone?: string; department?: string; role?: string; password?: string; } export declare class EmployeesResource extends BaseResource { constructor(httpClient: TanssHttpClient, validator?: OpenAPIValidator); list(params?: PaginationParams & FilterParams & SortingParams & FieldSelectionParams): Promise>; create(data: EmployeeCreateParams): Promise>; getMCPCommands(): MCPCommand[]; }