import { BaseArgs, GeneratedDefinition, GeneratedType, GeneratedFunction } from './types.js'; /** * Generate documentation for properties of `type` and `interface` and parameters and returns * signature of `function`. * @returns Parsed TSDoc definition from TypeScript `type`, `interface` or `function`. * @example * To generate documentation for a `type`, `interface`, or `function`, export it via the `code` * argument. * * ### As a `default` export * * ```mdx * import { generateDefinition, TSDoc } from 'nextra/tsdoc' * * * ``` * * ### As a named export * * ```mdx * import { generateDefinition, TSDoc } from 'nextra/tsdoc' * * * ``` */ declare function generateDefinition({ code, exportName, flattened }: BaseArgs): GeneratedDefinition & (GeneratedType | GeneratedFunction); export { generateDefinition };