import { EventEmitter } from '@angular/core'; import { Options } from 'sortablejs'; import { ColumnProps } from './column/column.component'; import * as i0 from "@angular/core"; export interface CardElement extends HTMLElement { dataset: { id: string; }; } export interface ColumnElement extends HTMLElement { dataset: { name: string; }; } export interface CardEvent { cardId: string; name: string; } export interface BoardOptions { bigDesktopColumnWidth?: number; smallDesktopColumnWidth?: number; tabletColumnWidth?: number; mobileColumnWidth?: number; } export interface BoardProps { columns: ColumnProps[]; options: BoardOptions; } export declare class BoardComponent implements BoardProps { columns: ColumnProps[]; options: BoardOptions; onAdd: EventEmitter; sortableOptions: Options; private bigDesktopWidth; private smallDesktopWidth; private tabletWidth; private defaultColumnWidth; get windowWidth(): number; get columnWidth(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }