import { AttachmentBlockComponent } from './attachment-block.js'; declare const AttachmentEdgelessBlockComponent_base: typeof AttachmentBlockComponent & (new (...args: any[]) => import("@blocksuite/std").GfxBlockComponent); export declare class AttachmentEdgelessBlockComponent extends AttachmentEdgelessBlockComponent_base { blockDraggable: boolean; get slots(): { readonlyUpdated: import("rxjs").Subject; navigatorSettingUpdated: import("rxjs").Subject<{ hideToolbar?: boolean; blackBackground?: boolean; fillScreen?: boolean; }>; navigatorFrameChanged: import("rxjs").Subject; fullScreenToggled: import("rxjs").Subject; elementResizeStart: import("rxjs").Subject; elementResizeEnd: import("rxjs").Subject; toggleNoteSlicer: import("rxjs").Subject; toolbarLocked: import("rxjs").Subject; }; onClick(_: MouseEvent): void; renderGfxBlock(): unknown; } declare global { interface HTMLElementTagNameMap { 'affine-edgeless-attachment': AttachmentEdgelessBlockComponent; } } export declare const AttachmentBlockInteraction: import("@blocksuite/store").ExtensionType; export {}; //# sourceMappingURL=attachment-edgeless-block.d.ts.map