import type { Observable } from 'rxjs'; export declare function createSlides$(type: string, dir: string, slides: string[]): Observable; export declare function createSlide$(templatePath: string, dir: string): (id: string) => Observable; export declare function getSuccesSlides$(generation$: Observable): Observable; export declare function createSlide(templatePath: string, dir: string, slideId: string): Promise; export declare function slideExistsAssert(exists: boolean, slideId: string): void | never; export declare function slideExists(path: string): Promise; export declare function copyDefaultSlide(pathToTemplateSlide: string, destinationPath: string): Promise; export interface SlideStatus { slide: string; status: string; message?: string; }