# KpgServices

`interface` in `plugins` · v0.8.0-next.8

<https://docs.seedcord.org/packages/plugins/0.8.0-next.8/interfaces/kpg-services>

Namespace interface that gets augmented by individual service packages.

This interface can be augmented via declaration merging to add type-safe service definitions when using the `@RegisterKpgService` decorator.

```ts
interface KpgServices
```

## Examples

```ts
declare module '@seedcord/plugins' {
  interface KpgServices {
    'users': Users;
  }
}
```
