import { Entity, Table } from "@webiny/db-dynamodb/toolbox";
import { Client } from "@elastic/elasticsearch";
import { PluginsContainer } from "@webiny/plugins";
import { FormBuilderFormStorageOperations } from "../../types";
export type DbRecord<T = any> = T & {
    PK: string;
    SK: string;
    TYPE: string;
};
export interface CreateFormStorageOperationsParams {
    entity: Entity<any>;
    esEntity: Entity<any>;
    table: Table<string, string, string>;
    elasticsearch: Client;
    plugins: PluginsContainer;
}
export declare const createFormStorageOperations: (params: CreateFormStorageOperationsParams) => FormBuilderFormStorageOperations;
