# Variable: communityGroups

```ts
const communityGroups: object;
```

Defined in: [packages/core/src/schemas/library/community.ts:345](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/library/community.ts#L345)

This file's part of `standardGroups`

## Type Declaration

### Community and governance

```ts
"Community and governance": (
  | object & Typed<{
  closed?: boolean;
  options: readonly string[];
  question: string;
}>
  | object & Typed<{
  choice: number;
  choices?: readonly number[];
  respondingTo?: string;
}>
  | object & Typed<{
  body?: string;
  closesAt?: string;
  options: readonly string[];
  quorum?: number;
  status?: "open" | "passed" | "rejected" | "withdrawn";
  title: string;
}>
  | object & Typed<{
  choice: number;
  respondingTo?: string;
}>
  | object & Typed<{
  ballots: readonly string[];
  outcome: number;
  proposal: string;
}>
  | object & Typed<{
  body?: string;
  closesAt?: string;
  target: number;
  title: string;
  unit: string;
}>
  | object & Typed<{
  amount: number;
  note?: string;
  respondingTo?: string;
}>
  | object & Typed<{
  goal: string;
  pledges: readonly string[];
}>
  | object & Typed<{
  text?: string;
  title: string;
}>
  | object & Typed<{
  description?: string;
  image?: {
     hash: string;
     key?: string;
     mime: string;
     name?: string;
     salt?: string;
     size: number;
  };
  name: string;
}>
  | object & Typed<{
  did: string;
  note?: string;
}>)[];
```

### Settings

```ts
Settings: (
  | object & Typed<{
  app: string;
  key: string;
  value?: unknown;
}>
  | object & Typed<{
  did?: string;
  name?: string;
  url: string;
}>)[];
```
