export declare enum ResourceType {
    ARTICLE = "article",
    VIDEO = "video",
    EXERCISE = "exercise",
    BOOK = "book",
    COURSE = "course"
}
export interface Resource {
    title: string;
    type: ResourceType;
    url?: string;
    description: string;
}
export interface LearningStep {
    title: string;
    description: string;
    timeEstimate: string;
    resources: Resource[];
    concepts: string[];
}
export declare class LearningPathResource {
    id: string;
    userId: string;
    subject: string;
    topic: string;
    overview: string;
    difficultyLevel: string;
    estimatedCompletionTime: string;
    prerequisites: string[];
    steps: LearningStep[];
    createdAt: Date;
    updatedAt: Date;
    constructor();
}
