export declare const ROW_ID_SYMBOL: unique symbol;
export declare function readSymbolId(row: object): string | undefined;
export declare function stampSymbolId(row: object, id?: string): string;
export declare function carrySymbolId(prev: unknown, next: unknown): void;
export interface RowKeyResolver {
    (row: unknown, index: number): string;
}
export interface CreateRowKeyResolverOptions {
    evaluateKey: (row: object, index: number) => string | number | undefined;
}
export declare function createRowKeyResolver(options: CreateRowKeyResolverOptions): RowKeyResolver;
