import { SetupFnArgs } from '../types'; import { Entity, EntityOptions } from './types'; interface Options extends EntityOptions { getRouting?: (record: T) => string | undefined; verbose?: true; } declare const create: (indexUri: string, indexMapping: { properties: Record; }, idProperty: Tid, opts?: Options) => Entity; export default create; export declare const defineElasticSteps: (indexUri: string, { compare, getCtx, setCtx, Then, When }: SetupFnArgs) => void;