declare const SisLookupCurriculumCourse_base: import("vue-class-component/lib/declarations").VueClass>; export declare class SisLookupCurriculumCourse extends SisLookupCurriculumCourse_base { display: string; exactMatchSelect: boolean; autoClear: boolean; loading: boolean; curriculumCourses: Record; loadCourses: (params: Record) => Promise; updateTableResults(): void; allCourses: any; filteredCourses: any; headers: ({ text: string; value: string; align: string; } | { text: string; value: string; align?: undefined; })[]; defaultLabel: string; showDialog: boolean; label: string; input: string; inputError: boolean; page: number; totalVisible: number; itemsPerPage: number; pageCount: number; get teachingArea(): string; get catalogNumber(): string; get curriculumId(): string; get titleCode(): string; get separator(): string; update(): void; backspacing: boolean; handleBackspacing(): void; updateInput(): void; padTitleCode(): void; newLabel(): string; executeSearch(): Promise; selectCourse(course: Record): void; teachingAreaCatNumRegEx(): RegExp; curriculumIdTitleCodeRegEx(): RegExp; } export {};