import { CmsEntryOpenSearchFieldIndexRegistry as Abstraction } from "./abstractions/CmsEntryOpenSearchFieldIndexRegistry.js";
import { CmsEntryOpenSearchFieldIndex } from "./abstractions/CmsEntryOpenSearchFieldIndex.js";
declare class CmsEntryOpenSearchFieldIndexRegistryImpl implements Abstraction.Interface {
    private readonly fieldIndexing;
    constructor(fieldIndexing: CmsEntryOpenSearchFieldIndex.Interface[]);
    get(type: string): CmsEntryOpenSearchFieldIndex.Interface | undefined;
    getDefault(): CmsEntryOpenSearchFieldIndex.Interface;
    getAll(): CmsEntryOpenSearchFieldIndex.Interface[];
}
export declare const CmsEntryOpenSearchFieldIndexRegistry: typeof CmsEntryOpenSearchFieldIndexRegistryImpl & {
    __abstraction: import("@webiny/di").Abstraction<import("./abstractions/CmsEntryOpenSearchFieldIndexRegistry.js").ICmsEntryOpenSearchFieldIndexRegistry>;
};
export {};
