import { CmsActivityContainerModel } from '../../../../../../models/aggregates/cms/activity/cms-activity-container.model';
import { HttpClient } from '@angular/common/http';
import { ApiResponseModel, ApiVisa } from '../../shared';
import { BaseApiPublicLoginTemplateService } from '../../shared/base-api-public-login-template.service';
import { Observable } from 'rxjs';
export declare class CmsActivityService extends BaseApiPublicLoginTemplateService<CmsActivityContainerModel, CmsActivityContainerModel, CmsActivityContainerModel> {
    static readonly ACTIVITY_SUB_PATH = "activities/";
    constructor(http: HttpClient);
    postWithFileUpload(dtoObject: CmsActivityContainerModel, file: File, visa: ApiVisa): Observable<ApiResponseModel<CmsActivityContainerModel>>;
}
