import { NamespacedPrimaryIndexOptions, AnonymousPrimaryIndexOptions } from './options'; import { BaseIndex } from './base'; export declare class AnonymousPrimaryIndex extends BaseIndex { readonly options: AnonymousPrimaryIndexOptions; constructor(options?: AnonymousPrimaryIndexOptions); } export declare class NamespacedPrimaryIndex extends BaseIndex { readonly options: NamespacedPrimaryIndexOptions; constructor(options: NamespacedPrimaryIndexOptions); } export declare type PrimaryIndex = NamespacedPrimaryIndex | AnonymousPrimaryIndex; export declare function isPrimary(index: BaseIndex): index is PrimaryIndex;