import { EventName } from '@lit/react';
import { WeavyComponents } from '@weavy/uikit-web';
import { BlobType, ExternalBlobType, FileOrderType } from '@weavy/uikit-web/dist/types/types/files.types.d.ts';
export declare const WyFilesAppbar: import('@lit/react').ReactWebComponent<WeavyComponents.WyFilesAppbar, {
    onReleaseFocus: EventName<CustomEvent>;
    onUploadFiles: EventName<CustomEvent<{
        files: FileList | null;
        input: HTMLInputElement;
    }>>;
    onExternalBlobs: EventName<CustomEvent<{
        externalBlobs: ExternalBlobType[] | null;
    }>>;
    onCreateFiles: EventName<CustomEvent<{
        blobs: BlobType[] | null;
        replace: boolean;
    }>>;
    onOrder: EventName<CustomEvent<{
        order: FileOrderType;
    }>>;
    onView: EventName<CustomEvent<{
        view: "grid" | "list";
    }>>;
    onShowTrashed: EventName<CustomEvent<{
        showTrashed: boolean;
    }>>;
    onSubscribe: EventName<CustomEvent<{
        subscribe: boolean;
    }>>;
}>;
