import { EventName } from '@lit/react';
import { WeavyComponents } from '@weavy/uikit-web';
import { CreateFilesEventType, ExternalBlobsEventType, UploadFilesEventType } from '@weavy/uikit-web/dist/types/types/files.events.d.ts';
import { OrderEventType, ShowTrashedEventType, ViewEventType } from '@weavy/uikit-web/dist/types/types/lists.events.d.ts';
import { SubscribeEventType } from '@weavy/uikit-web/dist/types/types/app.events.d.ts';
import { FileOrderType, FileViewType } from '@weavy/uikit-web/dist/types/types/files.types.d.ts';
export declare const WyFilesHeader: import('@lit/react').ReactWebComponent<WeavyComponents.WyFilesHeader, {
    onUploadFiles: EventName<UploadFilesEventType>;
    onExternalBlobs: EventName<ExternalBlobsEventType>;
    onCreateFiles: EventName<CreateFilesEventType>;
    onOrder: EventName<OrderEventType<FileOrderType>>;
    onView: EventName<ViewEventType<FileViewType>>;
    onShowTrashed: EventName<ShowTrashedEventType>;
    onSubscribe: EventName<SubscribeEventType>;
}>;
