export function ApiController(apiMethod?: {
    ModelRevisions: typeof ModelRevisions;
    FileExtractions: typeof FileExtractions;
}): void;
export class ApiController {
    constructor(apiMethod?: {
        ModelRevisions: typeof ModelRevisions;
        FileExtractions: typeof FileExtractions;
    });
    modelRevisions: typeof ModelRevisions;
    fileExtractions: typeof FileExtractions;
    CheckBimPropertyService(): void;
    GetBimObjectsFor(ids: any): Promise<any>;
    GetBimModelRevisionViewpoints(): void;
    GetBimFileViewFolders(bimfileId: any): void;
    GetBimProperties({ firstObjectId, objectIds, curatedList, }: {
        firstObjectId: any;
        objectIds: any;
        curatedList?: boolean | undefined;
    }): void;
    GetSimilarObjects(query: any): Promise<Response>;
    trackEvent(key: any, properties?: {}): Promise<void>;
}
export const api: ApiController;
import * as ModelRevisions from '../../api/bim_model_revisions';
import * as FileExtractions from '../../api/bim_file_extractions';
