> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genlabs.co/llms.txt
> Use this file to discover all available pages before exploring further.

# AbiImportedDef

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:431](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts#L431)

Imported type definition metadata.

## Properties

### layout

> **layout**: [`AbiValueType`](/reference/sdk/typescript/index/type-aliases/AbiValueType)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:435](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts#L435)

Canonical fallback describing the physical layout of the import.

***

### path

> **path**: [`SystemPath`](/reference/sdk/typescript/index/type-aliases/SystemPath)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:439](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts#L439)

Fully-qualified path that can be resolved by downstream tooling.

***

### type\_args?

> `optional` **type\_args?**: [`AbiMethodValueType`](/reference/sdk/typescript/index/type-aliases/AbiMethodValueType)\[]

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:445](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts#L445)

Generic type arguments, empty for non-generic types.

For generic system types like `CallbackResult<T>`, this contains the concrete type arguments (e.g., `[Primitive(Bool)]` for `CallbackResult<bool>`).
