import { AlbumActionCMD } from './internal/model'; import { AlbumQueryResponse, AlbumDirRequest, AlbumDirResponse, AlbumSaveRequest } from './models/album'; export declare const album: { query: () => Promise; dir: (params: AlbumDirRequest) => Promise; save: (params: AlbumSaveRequest, headers?: Record) => Promise<{ id: string; }>; onAction: (event: AlbumActionCMD, listener: EventListenerOrEventListenerObject) => void; addEventListener: (event: AlbumActionCMD, listener: EventListenerOrEventListenerObject) => void; removeEventListener: (event: AlbumActionCMD, listener: EventListenerOrEventListenerObject) => void; removeAllListeners: (event?: AlbumActionCMD) => void; };