import { IUrlable } from './_interfaces/urlable.interface';
import { BaseModel } from './base.model';
import { IBaseModule } from './_modules/base-module/base-module.interface';
/**
 * Activity model
 *
 * @author Mathrix Front-End Team
 * @since v3.1.0
 */
export declare class Activity extends BaseModel implements IUrlable {
    name: string;
    slug: string;
    name_seo: string;
    description: string;
    type: 'video' | 'course' | 'test' | 'exercise' | 'summary' | 'flashcard';
    visible: boolean;
    favorite: boolean;
    completed: boolean;
    to_revise: boolean;
    link: {};
    modules: IBaseModule[];
    fillable: string[];
    static empty(): Activity;
    url(): string;
}
