import { EventName } from '@lit/react';
import { WeavyComponents } from '@weavy/uikit-web';
import { FileDeleteForeverEventType, FileEditNameEventType, FileOpenEventType, FileRenameEventType, FileRestoreEventType, FileSubscribeEventType, FileTrashEventType } from '@weavy/uikit-web/dist/types/types/files.events.d.ts';
import { OrderEventType } from '@weavy/uikit-web/dist/types/types/lists.events.d.ts';
import { FileOrderType } from '@weavy/uikit-web/dist/types/types/files.types.d.ts';
export declare const WyFilesList: import('@lit/react').ReactWebComponent<WeavyComponents.WyFilesList, {
    onFileOpen: EventName<FileOpenEventType>;
    onOrder: EventName<OrderEventType<FileOrderType>>;
    onEditName: EventName<FileEditNameEventType>;
    onRename: EventName<FileRenameEventType>;
    onTrash: EventName<FileTrashEventType>;
    onRestore: EventName<FileRestoreEventType>;
    onDeleteForever: EventName<FileDeleteForeverEventType>;
    onSubscribe: EventName<FileSubscribeEventType>;
    onWyAction: EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
    onWyPreviewOpen: EventName<import('@weavy/uikit-web/dist/types/types/files.events.d.ts').WyPreviewOpenEventType>;
    onWyPreviewClose: EventName<import('@weavy/uikit-web/dist/types/types/files.events.d.ts').WyPreviewCloseEventType>;
}>;
