import { DepartmentsResponse } from './types/DepartmentsResponse';
import { Result } from './types/Result';
import { SearchRequest } from './types/SearchRequest';
import { ObjectData } from './types/ObjectData';
export declare class Met {
    private baseUrl;
    private fetchData;
    private getObjects;
    getDepartments(): Promise<Result<DepartmentsResponse>>;
    getObject(id: number): Promise<Result<ObjectData>>;
    search({ searchTerm, page, perPage, }: SearchRequest): Promise<Result<ObjectData[]>>;
}
