import type { BaseAdapter } from './BaseAdapter';
import type { BaseFeatureDataAdapter } from './BaseFeatureDataAdapter';
import type { BaseRefNameAliasAdapter } from './BaseRefNameAliasAdapter';
import type { BaseSequenceAdapter } from './BaseSequenceAdapter';
import type { BaseTextSearchAdapter } from './BaseTextSearchAdapter';
import type { RegionsAdapter } from './RegionsAdapter';
export type AnyDataAdapter = BaseAdapter | BaseFeatureDataAdapter | BaseRefNameAliasAdapter | BaseTextSearchAdapter | RegionsAdapter | BaseSequenceAdapter;
export declare function isSequenceAdapter(t: AnyDataAdapter): t is BaseSequenceAdapter;
export declare function isRegionsAdapter(t: AnyDataAdapter): t is RegionsAdapter;
export declare function isFeatureAdapter(t: AnyDataAdapter): t is BaseFeatureDataAdapter;
export declare function isRefNameAliasAdapter(t: object): t is BaseRefNameAliasAdapter;
export declare function isTextSearchAdapter(t: AnyDataAdapter): t is BaseTextSearchAdapter;
