import { ColumnState } from '@ag-grid-community/core'; import { Session } from '@genesislcap/foundation-comms'; import type { StatePersistence } from './state-persistence'; /** * Implementation for the Local Storage State Persistence interface. * @public */ export declare class LocalStorageStatePersistence implements StatePersistence { session: Session; getColumnState(persistColumnStateKey: string): Promise; saveColumnState(persistColumnStateKey: string, columnState: ColumnState[]): Promise; deleteColumnState(persistColumnStateKey: string): Promise; getFilterModel(persistFilterModelKey: string): Promise<{ [key: string]: any; }>; saveFilterModel(persistFilterModelKey: string, filterModel: { [key: string]: any; }): Promise; } //# sourceMappingURL=local-state.d.ts.map