/** * KTUI - Free & Open-Source Tailwind UI Components by Keenthemes * Copyright 2025 by Keenthemes Inc */ import { KTDataTableConfigInterface, KTDataTableDataInterface } from './types'; import { KTDataTableDataProvider, KTDataTableLocalProviderElements, KTDataTableProviderResult, KTDataTableStateStore } from './datatable-contracts'; interface KTDataTableLocalProviderOptions { config: KTDataTableConfigInterface; elements: () => KTDataTableLocalProviderElements; getLogicalColumnCount: () => number; storeOriginalClasses: () => void; stateStore: KTDataTableStateStore; } export declare class KTDataTableLocalDataProvider implements KTDataTableDataProvider { private readonly options; constructor(options: KTDataTableLocalProviderOptions); fetch(): Promise>; fetchSync(): KTDataTableProviderResult; private localTableContentInvalidate; private tableConfigInvalidate; private localExtractTableContent; private localTableHeaderInvalidate; } export {}; //# sourceMappingURL=datatable-local-provider.d.ts.map