import { BlockService } from '@blockeditor/block-std'; import type { BlockModel, Page } from '@blockeditor/store'; import { InlineManager } from '../_common/inline/inline-manager.js'; import { type AffineTextAttributes } from '../_common/inline/presets/affine-inline-specs.js'; import { ReferenceNodeConfig } from '../_common/inline/presets/nodes/reference-node/reference-config.js'; import type { DataViewTypes } from './common/data-view.js'; import type { DatabaseBlockModel } from './database-model.js'; export declare class DatabaseService extends BlockService { readonly inlineManager: InlineManager; readonly referenceNodeConfig: ReferenceNodeConfig; mounted(): void; initDatabaseBlock(page: Page, model: BlockModel, databaseId: string, viewType: DataViewTypes, isAppendNewRow?: boolean): void; } //# sourceMappingURL=database-service.d.ts.map