import { SpecContractRegistry } from '../registry';
import type { DataViewSpec } from './spec';
/**
 * Generate a unique key for a data view spec.
 */
export declare function dataViewKey(spec: DataViewSpec): string;
/**
 * Registry for managing data view specifications.
 */
export declare class DataViewRegistry extends SpecContractRegistry<'data-view', DataViewSpec> {
    constructor(items?: DataViewSpec[]);
}
