@progress/kendo-vue-grid
Version:
74 lines (73 loc) • 2.28 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { PropType } from 'vue';
/**
* @hidden
*/
export interface HeaderProps {
ref?: string;
staticHeaders: boolean;
headerRow: any;
size: string;
columnResize: {
colGroupHeader: any | null;
setIsRtl: (isRtl: boolean) => void;
};
cols: Element[];
draggable: boolean;
}
/**
* @hidden
*/
declare const Header: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
staticHeaders: PropType<boolean>;
headerRow: PropType<any>;
columnResize: PropType<{
colGroupHeader: any | null;
setIsRtl: (isRtl: boolean) => void;
}>;
cols: PropType<Element[]>;
size: PropType<string>;
draggable: PropType<boolean>;
}>, {
headerWrapRef: import('vue').Ref<any, any>;
tableRef: import('vue').Ref<any, any>;
colGroupHeaderRef: import('vue').Ref<any, any>;
}, {
divStyle: {};
element: any;
headerWrap: any;
table: any;
}, {
wrapperClass(): {
'k-grid-header': boolean;
'k-grid-draggable-header': any;
};
tableClass(): {
[x: string]: any;
'k-table': boolean;
'k-grid-header-table': boolean;
};
}, {
setScrollLeft(scrollLeft: number): void;
setWidth(width: number): void;
handleHeaderScroll(e: Event): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "headerscroll"[], "headerscroll", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
staticHeaders: PropType<boolean>;
headerRow: PropType<any>;
columnResize: PropType<{
colGroupHeader: any | null;
setIsRtl: (isRtl: boolean) => void;
}>;
cols: PropType<Element[]>;
size: PropType<string>;
draggable: PropType<boolean>;
}>> & Readonly<{
onHeaderscroll?: (...args: any[]) => any;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export { Header };