import { BlockService } from '@blockeditor/block-std';
import { Slot } from '@blockeditor/store';
import { FileDropManager } from '../_common/components/file-drop-manager.js';
import type { AttachmentBlockModel } from './attachment-model.js';
export declare class AttachmentService extends BlockService<AttachmentBlockModel> {
    maxFileSize: number;
    slots: {
        onFilesDropped: Slot<File[]>;
    };
    private _fileDropOptions;
    fileDropManager: FileDropManager;
    mounted(): void;
}
//# sourceMappingURL=attachment-service.d.ts.map