type DefaultRow = Record<PropertyKey, any>;
interface WeekCalendarProps<T extends DefaultRow> {
    /**
     * 表格数据
     */
    data?: T[];
    /**
     * 是否 loading
     */
    loading?: boolean;
    /**
     * 左上角行名称
     */
    rowHeaderLabel?: string;
    /**
     * 左上角列名称
     */
    colHeaderLabel?: string;
    /**
     * 上一周按钮名称
     */
    prevWeekLabel?: string;
    /**
     * 下一周按钮名称
     */
    nextWeekLabel?: string;
    /**
     * 顶部日期名称
     */
    weekLabels?: string[];
}
interface WeekCalendarEmits {
    (e: "change", data: any): void;
}
export type { WeekCalendarEmits, WeekCalendarProps, DefaultRow };
