import ApiClient from './ApiClient'; import * as P from './types/Presentation'; export declare const mapPresentationResponse: (p: P.PresentationResponse) => P.Presentation; export declare const mapPresentationV2Response: (p: P.PresentationV2Response) => P.PresentationV2; export declare const mapPresentationToV2: (p: P.Presentation) => P.PresentationV2; export default class PresentationClient { getPresentations(this: ApiClient, filter?: { ids: string[]; }): Promise; deletePresentation(this: ApiClient, id: string): Promise; updatePresentation(this: ApiClient, id: string, params: P.UpdatePresentation): Promise<[P.Presentation, P.NewFileUploads]>; createPresentation(this: ApiClient, params: P.CreatePresentation): Promise<[P.Presentation, P.NewFileUploads]>; movePresentationToFolder(this: ApiClient, presentationId: string, folderId: string | null): Promise; copyPresentation(this: ApiClient, presentationId: string, params?: { name?: string; targetFolderId?: string; copyOutOfTreeUnowned?: boolean; }): Promise; getPresentationsList(this: ApiClient, query?: string): Promise; }