import {
  FieldsSelection,
  GraphqlOperation,
  ClientOptions,
  Observable,
} from '@genql/runtime'
import { SubscriptionClient } from 'subscriptions-transport-ws'
export * from './schema'
import {
  query_rootRequest,
  query_rootPromiseChain,
  query_root,
  mutation_rootRequest,
  mutation_rootPromiseChain,
  mutation_root,
  subscription_rootRequest,
  subscription_rootObservableChain,
  subscription_root,
} from './schema'
export declare const createClient: (options?: ClientOptions) => Client
export declare const everything: { __scalar: boolean }
export declare const version: string

export interface Client {
  wsClient?: SubscriptionClient

  query<R extends query_rootRequest>(
    request: R & { __name?: string },
  ): Promise<FieldsSelection<query_root, R>>

  mutation<R extends mutation_rootRequest>(
    request: R & { __name?: string },
  ): Promise<FieldsSelection<mutation_root, R>>

  subscription<R extends subscription_rootRequest>(
    request: R & { __name?: string },
  ): Observable<FieldsSelection<subscription_root, R>>

  chain: {
    query: query_rootPromiseChain

    mutation: mutation_rootPromiseChain

    subscription: subscription_rootObservableChain
  }
}

export type QueryResult<fields extends query_rootRequest> = FieldsSelection<
  query_root,
  fields
>

export declare const generateQueryOp: (
  fields: query_rootRequest & { __name?: string },
) => GraphqlOperation
export type MutationResult<
  fields extends mutation_rootRequest
> = FieldsSelection<mutation_root, fields>

export declare const generateMutationOp: (
  fields: mutation_rootRequest & { __name?: string },
) => GraphqlOperation
export type SubscriptionResult<
  fields extends subscription_rootRequest
> = FieldsSelection<subscription_root, fields>

export declare const generateSubscriptionOp: (
  fields: subscription_rootRequest & { __name?: string },
) => GraphqlOperation

export declare const enumadopusAdgangLinjerConstraint: {
  readonly adopus_AdgangLinjer_pkey: 'adopus_AdgangLinjer_pkey'
}

export declare const enumadopusAdgangLinjerSelectColumn: {
  readonly Adgangkode: 'Adgangkode'
  readonly BrukerNavn: 'BrukerNavn'
  readonly Fradato: 'Fradato'
  readonly SoknadId: 'SoknadId'
  readonly Tildato: 'Tildato'
  readonly customer_id: 'customer_id'
}

export declare const enumadopusAdgangLinjerUpdateColumn: {
  readonly Adgangkode: 'Adgangkode'
  readonly BrukerNavn: 'BrukerNavn'
  readonly Fradato: 'Fradato'
  readonly SoknadId: 'SoknadId'
  readonly Tildato: 'Tildato'
  readonly customer_id: 'customer_id'
}

export declare const enumbaseTableConstraint: {
  readonly base_table_pkey: 'base_table_pkey'
}

export declare const enumbaseTableSelectColumn: {
  readonly data: 'data'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly table_metadata_id: 'table_metadata_id'
  readonly updated_at: 'updated_at'
}

export declare const enumbaseTableSelectColumnBaseTableAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
}

export declare const enumbaseTableSelectColumnBaseTableAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
}

export declare const enumbaseTableUpdateColumn: {
  readonly data: 'data'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly table_metadata_id: 'table_metadata_id'
  readonly updated_at: 'updated_at'
}

export declare const enumbasicTableSeenConstraint: {
  readonly basic_table_seen_pkey: 'basic_table_seen_pkey'
}

export declare const enumbasicTableSeenSelectColumn: {
  readonly id: 'id'
  readonly user_id: 'user_id'
}

export declare const enumbasicTableSeenUpdateColumn: {
  readonly id: 'id'
  readonly user_id: 'user_id'
}

export declare const enumcalendarEventsAttendeesConstraint: {
  readonly calendar_events_attendees_id: 'calendar_events_attendees_id'
}

export declare const enumcalendarEventsAttendeesSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly data: 'data'
  readonly event_id: 'event_id'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly table_metadata_id: 'table_metadata_id'
  readonly updated_at: 'updated_at'
  readonly user_id: 'user_id'
  readonly user_name: 'user_name'
}

export declare const enumcalendarEventsAttendeesSelectColumnCalendarEventsAttendeesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
}

export declare const enumcalendarEventsAttendeesSelectColumnCalendarEventsAttendeesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
}

export declare const enumcalendarEventsAttendeesUpdateColumn: {
  readonly activity_id: 'activity_id'
  readonly data: 'data'
  readonly event_id: 'event_id'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly table_metadata_id: 'table_metadata_id'
  readonly updated_at: 'updated_at'
  readonly user_id: 'user_id'
  readonly user_name: 'user_name'
}

export declare const enumcalendarEventsOrganizersConstraint: {
  readonly calendar_events_organizers_id: 'calendar_events_organizers_id'
}

export declare const enumcalendarEventsOrganizersSelectColumn: {
  readonly data: 'data'
  readonly event_id: 'event_id'
  readonly id: 'id'
  readonly journal_user_id: 'journal_user_id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly table_metadata_id: 'table_metadata_id'
  readonly updated_at: 'updated_at'
  readonly user_id: 'user_id'
  readonly user_name: 'user_name'
}

export declare const enumcalendarEventsOrganizersSelectColumnCalendarEventsOrganizersAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
}

export declare const enumcalendarEventsOrganizersSelectColumnCalendarEventsOrganizersAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
}

export declare const enumcalendarEventsOrganizersUpdateColumn: {
  readonly data: 'data'
  readonly event_id: 'event_id'
  readonly id: 'id'
  readonly journal_user_id: 'journal_user_id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly table_metadata_id: 'table_metadata_id'
  readonly updated_at: 'updated_at'
  readonly user_id: 'user_id'
  readonly user_name: 'user_name'
}

export declare const enumcalendarEventsSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly created_by_id: 'created_by_id'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly description: 'description'
  readonly event_id: 'event_id'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly table_metadata_id: 'table_metadata_id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumcalendarEventsSelectColumnCalendarEventsAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumcalendarEventsSelectColumnCalendarEventsAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumcalendarEventsViewSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly created_at: 'created_at'
  readonly created_by_id: 'created_by_id'
  readonly customer_id: 'customer_id'
  readonly description: 'description'
  readonly id: 'id'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly seen: 'seen'
  readonly title: 'title'
}

export declare const enumcalendarTasksSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly description: 'description'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly table_metadata_id: 'table_metadata_id'
  readonly task_id: 'task_id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
  readonly user_id: 'user_id'
}

export declare const enumcalendarTasksSelectColumnCalendarTasksAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumcalendarTasksSelectColumnCalendarTasksAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumcalendarTasksViewSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly customer_id: 'customer_id'
  readonly description: 'description'
  readonly id: 'id'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly seen: 'seen'
  readonly status: 'status'
  readonly title: 'title'
  readonly user_id: 'user_id'
}

export declare const enumchatAttachmentsConstraint: {
  readonly chat_attachments_pkey: 'chat_attachments_pkey'
}

export declare const enumchatAttachmentsSelectColumn: {
  readonly created_at: 'created_at'
  readonly deleted_at: 'deleted_at'
  readonly extension: 'extension'
  readonly id: 'id'
  readonly message_id: 'message_id'
  readonly path: 'path'
  readonly ticket_id: 'ticket_id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumchatAttachmentsUpdateColumn: {
  readonly created_at: 'created_at'
  readonly deleted_at: 'deleted_at'
  readonly extension: 'extension'
  readonly id: 'id'
  readonly message_id: 'message_id'
  readonly path: 'path'
  readonly ticket_id: 'ticket_id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumchatTicketMessagesSelectColumn: {
  readonly author_id: 'author_id'
  readonly content: 'content'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly table_metadata_id: 'table_metadata_id'
  readonly ticket_id: 'ticket_id'
  readonly ticket_message_id: 'ticket_message_id'
  readonly updated_at: 'updated_at'
}

export declare const enumchatTicketMessagesSelectColumnChatTicketMessagesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumchatTicketMessagesSelectColumnChatTicketMessagesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumchatTicketMessagesViewSelectColumn: {
  readonly author_id: 'author_id'
  readonly content: 'content'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly seen: 'seen'
  readonly ticket_id: 'ticket_id'
}

export declare const enumchatTicketUserSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly owner: 'owner'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly table_metadata_id: 'table_metadata_id'
  readonly ticket_id: 'ticket_id'
  readonly updated_at: 'updated_at'
  readonly user_id: 'user_id'
}

export declare const enumchatTicketUserSelectColumnChatTicketUserAggregateBoolExpBoolAndArgumentsColumns: {
  readonly owner: 'owner'
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumchatTicketUserSelectColumnChatTicketUserAggregateBoolExpBoolOrArgumentsColumns: {
  readonly owner: 'owner'
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumchatTicketUserViewSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly customer_id: 'customer_id'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly owner: 'owner'
  readonly seen: 'seen'
  readonly ticket_id: 'ticket_id'
  readonly user_id: 'user_id'
}

export declare const enumchatTicketUserViewSelectColumnChatTicketUserViewAggregateBoolExpBoolAndArgumentsColumns: {
  readonly owner: 'owner'
  readonly seen: 'seen'
}

export declare const enumchatTicketUserViewSelectColumnChatTicketUserViewAggregateBoolExpBoolOrArgumentsColumns: {
  readonly owner: 'owner'
  readonly seen: 'seen'
}

export declare const enumchatTicketsSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly table_metadata_id: 'table_metadata_id'
  readonly ticket_id: 'ticket_id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumchatTicketsSelectColumnChatTicketsAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumchatTicketsSelectColumnChatTicketsAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumchatTicketsViewSelectColumn: {
  readonly archived: 'archived'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly seen: 'seen'
  readonly state: 'state'
  readonly title: 'title'
}

export declare const enumcursorOrdering: {
  readonly ASC: 'ASC'
  readonly DESC: 'DESC'
}

export declare const enumdirectoryCustomersConstraint: {
  readonly directory_customers_pkey: 'directory_customers_pkey'
}

export declare const enumdirectoryCustomersSelectColumn: {
  readonly connector: 'connector'
  readonly id: 'id'
}

export declare const enumdirectoryCustomersUpdateColumn: {
  readonly connector: 'connector'
  readonly id: 'id'
}

export declare const enumdirectoryUserBasicDataConstraint: {
  readonly directory_user_basic_data_pkey: 'directory_user_basic_data_pkey'
}

export declare const enumdirectoryUserBasicDataSelectColumn: {
  readonly email: 'email'
  readonly name: 'name'
  readonly password: 'password'
  readonly status: 'status'
  readonly user_id: 'user_id'
}

export declare const enumdirectoryUserBasicDataUpdateColumn: {
  readonly email: 'email'
  readonly name: 'name'
  readonly password: 'password'
  readonly status: 'status'
  readonly user_id: 'user_id'
}

export declare const enumdirectoryUserNameConstraint: {
  readonly directory_user_name_pkey: 'directory_user_name_pkey'
}

export declare const enumdirectoryUserNameSelectColumn: {
  readonly first_name: 'first_name'
  readonly last_name: 'last_name'
  readonly middle_name: 'middle_name'
  readonly user_id: 'user_id'
}

export declare const enumdirectoryUserNameUpdateColumn: {
  readonly first_name: 'first_name'
  readonly last_name: 'last_name'
  readonly middle_name: 'middle_name'
  readonly user_id: 'user_id'
}

export declare const enumdirectoryUsersAuthLogsSelectColumn: {
  readonly auth_method: 'auth_method'
  readonly authenticated_at: 'authenticated_at'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly table_metadata_id: 'table_metadata_id'
  readonly updated_at: 'updated_at'
  readonly user_id: 'user_id'
}

export declare const enumdirectoryUsersAuthLogsSelectColumnDirectoryUsersAuthLogsAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumdirectoryUsersAuthLogsSelectColumnDirectoryUsersAuthLogsAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumdirectoryUsersAuthLogsViewSelectColumn: {
  readonly auth_method: 'auth_method'
  readonly authenticated_at: 'authenticated_at'
  readonly customer_id: 'customer_id'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly seen: 'seen'
  readonly user_id: 'user_id'
}

export declare const enumdirectoryUsersConstraint: {
  readonly directory_users_pkey: 'directory_users_pkey'
}

export declare const enumdirectoryUsersSelectColumn: {
  readonly id: 'id'
}

export declare const enumdirectoryUsersUpdateColumn: {
  readonly id: 'id'
}

export declare const enumorderBy: {
  readonly asc: 'asc'
  readonly asc_nulls_first: 'asc_nulls_first'
  readonly asc_nulls_last: 'asc_nulls_last'
  readonly desc: 'desc'
  readonly desc_nulls_first: 'desc_nulls_first'
  readonly desc_nulls_last: 'desc_nulls_last'
}

export declare const enumproxyDocumentPatientSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly create_user_id: 'create_user_id'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly document_id: 'document_id'
  readonly for_signing: 'for_signing'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly patient_id: 'patient_id'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly table_metadata_id: 'table_metadata_id'
  readonly updated_at: 'updated_at'
}

export declare const enumproxyDocumentPatientSelectColumnProxyDocumentPatientAggregateBoolExpBoolAndArgumentsColumns: {
  readonly for_signing: 'for_signing'
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumproxyDocumentPatientSelectColumnProxyDocumentPatientAggregateBoolExpBoolOrArgumentsColumns: {
  readonly for_signing: 'for_signing'
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumproxyDocumentPatientViewSelectColumn: {
  readonly archived: 'archived'
  readonly create_user_id: 'create_user_id'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly document_id: 'document_id'
  readonly for_signing: 'for_signing'
  readonly hide_for_patient: 'hide_for_patient'
  readonly imported_to_epr: 'imported_to_epr'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly patient_id: 'patient_id'
  readonly seen: 'seen'
  readonly seen_by_patient: 'seen_by_patient'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
  readonly soknad_id: 'soknad_id'
}

export declare const enumproxyDocumentsSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly document_id: 'document_id'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly primary_key_id: 'primary_key_id'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly table_metadata_id: 'table_metadata_id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
  readonly upload_patient_id: 'upload_patient_id'
}

export declare const enumproxyDocumentsSelectColumnProxyDocumentsAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumproxyDocumentsSelectColumnProxyDocumentsAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumproxyDocumentsViewSelectColumn: {
  readonly artifact_parcel_id: 'artifact_parcel_id'
  readonly auto_import: 'auto_import'
  readonly combine_signatures: 'combine_signatures'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly name: 'name'
  readonly op: 'op'
  readonly path: 'path'
  readonly sds_id: 'sds_id'
  readonly seen: 'seen'
  readonly signed_by_therapist: 'signed_by_therapist'
  readonly upload_patient_id: 'upload_patient_id'
}

export declare const enumproxyDocumentsViewSelectColumnProxyDocumentsViewAggregateBoolExpBoolAndArgumentsColumns: {
  readonly auto_import: 'auto_import'
  readonly combine_signatures: 'combine_signatures'
  readonly seen: 'seen'
  readonly signed_by_therapist: 'signed_by_therapist'
}

export declare const enumproxyDocumentsViewSelectColumnProxyDocumentsViewAggregateBoolExpBoolOrArgumentsColumns: {
  readonly auto_import: 'auto_import'
  readonly combine_signatures: 'combine_signatures'
  readonly seen: 'seen'
  readonly signed_by_therapist: 'signed_by_therapist'
}

export declare const enumproxyQueriesSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly document_id: 'document_id'
  readonly id: 'id'
  readonly jwt_claims: 'jwt_claims'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly patient_id: 'patient_id'
  readonly primary_key_id: 'primary_key_id'
  readonly query_uuid: 'query_uuid'
  readonly seen: 'seen'
  readonly show: 'show'
  readonly status: 'status'
  readonly table_metadata_id: 'table_metadata_id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumproxyQueriesSelectColumnProxyQueriesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumproxyQueriesSelectColumnProxyQueriesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly seen: 'seen'
  readonly show: 'show'
}

export declare const enumproxyQueriesViewSelectColumn: {
  readonly archived: 'archived'
  readonly customer_id: 'customer_id'
  readonly hide_for_patient: 'hide_for_patient'
  readonly initiator: 'initiator'
  readonly log_id: 'log_id'
  readonly log_updated_at: 'log_updated_at'
  readonly log_updated_by: 'log_updated_by'
  readonly log_updated_by_name: 'log_updated_by_name'
  readonly op: 'op'
  readonly patient_id: 'patient_id'
  readonly properties: 'properties'
  readonly query_uuid: 'query_uuid'
  readonly seen: 'seen'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
  readonly soknad_id: 'soknad_id'
  readonly status: 'status'
  readonly title: 'title'
  readonly valid_from: 'valid_from'
  readonly valid_to: 'valid_to'
}

export declare const enumservicesConstraint: {
  readonly services_pkey: 'services_pkey'
}

export declare const enumservicesEnum: {
  readonly CALENDAR: 'CALENDAR'
  readonly CHAT: 'CHAT'
  readonly DIRECTORY: 'DIRECTORY'
  readonly PROXY: 'PROXY'
}

export declare const enumservicesSelectColumn: {
  readonly comment: 'comment'
  readonly name: 'name'
}

export declare const enumservicesUpdateColumn: {
  readonly comment: 'comment'
  readonly name: 'name'
}

export declare const enumtableMetadataConstraint: {
  readonly table_metadata_pkey: 'table_metadata_pkey'
  readonly table_metadata_service_table_name_key: 'table_metadata_service_table_name_key'
}

export declare const enumtableMetadataSelectColumn: {
  readonly id: 'id'
  readonly service: 'service'
  readonly table_name: 'table_name'
  readonly trigger_name: 'trigger_name'
}

export declare const enumtableMetadataUpdateColumn: {
  readonly id: 'id'
  readonly service: 'service'
  readonly table_name: 'table_name'
  readonly trigger_name: 'trigger_name'
}

export declare const enumtablesConstraint: {
  readonly tables_pkey: 'tables_pkey'
}

export declare const enumtablesEnum: {
  readonly document_patient: 'document_patient'
  readonly documents: 'documents'
  readonly events: 'events'
  readonly events_attendees: 'events_attendees'
  readonly events_organizers: 'events_organizers'
  readonly queries: 'queries'
  readonly tasks: 'tasks'
  readonly ticket_messages: 'ticket_messages'
  readonly ticket_user: 'ticket_user'
  readonly tickets: 'tickets'
  readonly users_auth_logs: 'users_auth_logs'
}

export declare const enumtablesSelectColumn: {
  readonly comment: 'comment'
  readonly name: 'name'
}

export declare const enumtablesUpdateColumn: {
  readonly comment: 'comment'
  readonly name: 'name'
}
