import { PropType } from 'vue'; import { validateNumber } from '@timestamp-js/core'; export interface ColumnObject { [key: string]: any; } export type ColumnObjectArray = ColumnObject[]; export interface ColumnProps { columnCount: number | string; columnIndexStart: number | string; } export declare function getColumnIndexes(columnCount: number | string, columnIndexStart?: number | string): number[]; export declare const useColumnProps: { /** * Number of columns rendered when a single day is split into columns. * * @category layout */ readonly columnCount: { readonly type: PropType; readonly default: 0; readonly validator: typeof validateNumber; }; /** * Starting column index used when rendering split day columns. * * @category layout */ readonly columnIndexStart: { readonly type: PropType; readonly default: 0; readonly validator: typeof validateNumber; }; };