import type { InjectionKey } from 'vue'; import type { ColumnType, StickyOffsets } from '../interface'; export type FlattenColumns = ReadonlyArray & { scrollbar?: boolean; }>; interface SummaryContextProps { stickyOffsets?: StickyOffsets; scrollColumnIndex?: number; flattenColumns?: FlattenColumns; } export declare const SummaryContextKey: InjectionKey; export declare function useProvideSummary(props: SummaryContextProps): void; export declare function useInjectSummary(): SummaryContextProps; export {};