{{{declarationTitle}}}

{{> comment}}

{{#if typeParameters}}

Type parameters
~~~~~~~~~~~~~~~

{{#with typeParameters}}

{{{typeParameterTable}}}

{{/with}}

{{/if}}

{{#if type.declaration}}

{{#if type.declaration.indexSignature}}

{{#with type.declaration.indexSignature}}

Index signature
~~~~~~~~~~~~~~~

{{{indexSignatureTitle}}}

{{> comment}}

{{/with}}

{{/if}}

{{#if type.declaration.signatures}}

{{#if type.declaration.children}}

Call signature
~~~~~~~~~~~~~~

{{else}}

Type declaration
~~~~~~~~~~~~~~~~

{{/if}}

{{#each type.declaration.signatures}}

{{> member.signature showSources=false }}

{{/each}}

{{/if}}

{{#if type.declaration.children}}

{{#with type.declaration}}

Type declaration
~~~~~~~~~~~~~~~~

{{/with}}

{{#with type.declaration.children}}

{{{propertyTable}}}

{{/with}}

{{/if}}

{{/if}}

{{> member.sources}}