import type { EventName, UIEventHandler } from '@blockeditor/block-std'; import type { Disposable } from '@blockeditor/global/utils'; import { Slot } from '@blockeditor/global/utils'; import { ShadowlessElement } from '@blockeditor/lit'; import type { PropertyValues } from 'lit'; import type { DataViewSelection } from '../../../../../_common/utils/index.js'; import type { DatabaseBlockComponent } from '../../../../database-block.js'; export declare function showDatabasePreviewModal(database: DatabaseBlockComponent): void; declare const ExpandDatabaseBlockModal_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class ExpandDatabaseBlockModal extends ExpandDatabaseBlockModal_base { expandDatabase: () => void; get database(): DatabaseBlockComponent | null; protected render(): unknown; } declare const DatabaseBlockModalPreview_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor; export declare class DatabaseBlockModalPreview extends DatabaseBlockModalPreview_base { static styles: import("lit").CSSResult; path: string[]; database: DatabaseBlockComponent; connectedCallback(): void; protected firstUpdated(_changedProperties: PropertyValues): void; selectionUpdated: Slot; setSelection: (selection?: DataViewSelection) => void; bindHotkey: (hotkeys: Record) => Disposable; handleEvent: (name: EventName, handler: UIEventHandler) => Disposable; protected render(): unknown; } export {}; //# sourceMappingURL=index.d.ts.map