import { EventName } from '@lit/react';
import { WeavyComponents } from '@weavy/uikit-web';
import { FileOpenEventType } from '@weavy/uikit-web/dist/types/types/files.events.d.ts';
import { FileOrderType, FileType } 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<CustomEvent<{
        order: FileOrderType;
    }>>;
    onEditName: EventName<CustomEvent<{
        file: FileType;
    }>>;
    onRename: EventName<CustomEvent<{
        file: FileType;
        name: string;
    }>>;
    onTrash: EventName<CustomEvent<{
        file: FileType;
    }>>;
    onRestore: EventName<CustomEvent<{
        file: FileType;
    }>>;
    onDeleteForever: EventName<CustomEvent<{
        file: FileType;
    }>>;
    onSubscribe: EventName<CustomEvent<{
        file: FileType;
        subscribe: boolean;
    }>>;
}>;
