import './cell.js';
import { ShadowlessElement } from '@blockeditor/lit';
import type { DataViewKanbanManager } from './kanban-view-manager.js';
declare const KanbanCard_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class KanbanCard extends KanbanCard_base {
    static styles: import("lit").CSSResult;
    view: DataViewKanbanManager;
    groupKey: string;
    cardId: string;
    isFocus: boolean;
    connectedCallback(): void;
    private renderTitle;
    private renderIcon;
    private renderHeader;
    private renderBody;
    render(): import("lit").TemplateResult;
    private renderOps;
    private clickEdit;
    private getSelection;
    private clickMore;
    private contextMenu;
}
declare global {
    interface HTMLElementTagNameMap {
        'affine-data-view-kanban-card': KanbanCard;
    }
}
export {};
//# sourceMappingURL=card.d.ts.map