## API Report File for "graphql-elasticsearch-transformer"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { default as default_2 } from 'cloudform-types/types/appSync/dataSource';
import { default as default_3 } from 'cloudform-types/types/lambda/function';
import { default as default_4 } from 'cloudform-types/types/lambda/eventSourceMapping';
import { default as default_5 } from 'cloudform-types/types/iam/role';
import { default as default_6 } from 'cloudform-types/types/elasticsearch/domain';
import { default as default_7 } from 'cloudform-types/types/appSync/resolver';
import { DirectiveNode } from 'graphql';
import { Expression } from 'graphql-mapping-template';
import { MappingParameters } from 'graphql-transformer-core';
import { NumberParameter } from 'cloudform-types';
import { ObjectTypeDefinitionNode } from 'graphql';
import Output from 'cloudform-types/types/output';
import { StringParameter } from 'cloudform-types';
import Template from 'cloudform-types/types/template';
import { Transformer as Transformer_2 } from 'graphql-transformer-core';
import { TransformerContext } from 'graphql-transformer-core';

// @public (undocumented)
export class SearchableModelTransformer extends Transformer_2 {
    constructor();
    // (undocumented)
    before: (ctx: TransformerContext) => void;
    // (undocumented)
    object: (def: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void;
    // Warning: (ae-forgotten-export) The symbol "ResourceFactory" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    resources: ResourceFactory;
}

// (No @packageDocumentation comment for this package)

```
