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 enumDocKladdPropertiesConstraint: {
  readonly DocKladd_properties_pkey: 'DocKladd_properties_pkey'
}

export declare const enumDocKladdPropertiesSelectColumn: {
  readonly active: 'active'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
}

export declare const enumDocKladdPropertiesUpdateColumn: {
  readonly active: 'active'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
}

export declare const enumDocKladdQuestionsConstraint: {
  readonly DocKladd_questions_pkey: 'DocKladd_questions_pkey'
}

export declare const enumDocKladdQuestionsSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly query_id: 'query_id'
  readonly question_id: 'question_id'
}

export declare const enumDocKladdQuestionsUpdateColumn: {
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly query_id: 'query_id'
  readonly question_id: 'question_id'
}

export declare const enumNotificationInputServiceEnum: {
  readonly ANONYMOUS_QNR: 'ANONYMOUS_QNR'
  readonly ASYNC_CHAT: 'ASYNC_CHAT'
  readonly CALENDAR: 'CALENDAR'
  readonly NOTIFICATION: 'NOTIFICATION'
  readonly PACKAGE: 'PACKAGE'
  readonly QUERY_SCHEDULE: 'QUERY_SCHEDULE'
}

export declare const enumNotificationInputTriggerEnum: {
  readonly chat_ticket_reminder: 'chat_ticket_reminder'
  readonly insert_calendar_event_attendee: 'insert_calendar_event_attendee'
  readonly insert_calendar_event_organizer: 'insert_calendar_event_organizer'
  readonly insert_query_schedule: 'insert_query_schedule'
  readonly insert_ticket_message: 'insert_ticket_message'
  readonly insert_ticket_user: 'insert_ticket_user'
  readonly no_trigger: 'no_trigger'
}

export declare const enumaccessibleConstraint: {
  readonly accessible_pkey: 'accessible_pkey'
}

export declare const enumaccessibleEnum: {
  readonly CUSTOMER: 'CUSTOMER'
  readonly PATIENT: 'PATIENT'
}

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

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

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 enumanonymousAnswersConstraint: {
  readonly idx_38520_primary: 'idx_38520_primary'
}

export declare const enumanonymousAnswersSelectColumn: {
  readonly anonymous_invitation_code: 'anonymous_invitation_code'
  readonly anonymous_query_id: 'anonymous_query_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly properties: 'properties'
  readonly region: 'region'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumanonymousAnswersUpdateColumn: {
  readonly anonymous_invitation_code: 'anonymous_invitation_code'
  readonly anonymous_query_id: 'anonymous_query_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly properties: 'properties'
  readonly region: 'region'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumanonymousInvitationsConstraint: {
  readonly anonymous_invitations_label_customer_id_key: 'anonymous_invitations_label_customer_id_key'
  readonly idx_38530_anonymous_invitations_invitation_code_anonymous_query: 'idx_38530_anonymous_invitations_invitation_code_anonymous_query'
  readonly idx_38530_primary: 'idx_38530_primary'
}

export declare const enumanonymousInvitationsSelectColumn: {
  readonly anonymous_template_id: 'anonymous_template_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly invitation_code: 'invitation_code'
  readonly label: 'label'
  readonly updated_at: 'updated_at'
  readonly valid_from: 'valid_from'
  readonly valid_to: 'valid_to'
}

export declare const enumanonymousInvitationsUpdateColumn: {
  readonly anonymous_template_id: 'anonymous_template_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly invitation_code: 'invitation_code'
  readonly label: 'label'
  readonly updated_at: 'updated_at'
  readonly valid_from: 'valid_from'
  readonly valid_to: 'valid_to'
}

export declare const enumanonymousQueriesConstraint: {
  readonly idx_38539_primary: 'idx_38539_primary'
}

export declare const enumanonymousQueriesSelectColumn: {
  readonly anonymous_template_id: 'anonymous_template_id'
  readonly created_at: 'created_at'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly properties: 'properties'
  readonly region: 'region'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumanonymousQueriesUpdateColumn: {
  readonly anonymous_template_id: 'anonymous_template_id'
  readonly created_at: 'created_at'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly properties: 'properties'
  readonly region: 'region'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumanonymousSmsConstraint: {
  readonly idx_38549_primary: 'idx_38549_primary'
}

export declare const enumanonymousSmsSelectColumn: {
  readonly anonymous_query_id: 'anonymous_query_id'
  readonly content: 'content'
  readonly create_user: 'create_user'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly message_id: 'message_id'
  readonly region: 'region'
  readonly soknad_id: 'soknad_id'
  readonly tlfmobil: 'tlfmobil'
  readonly uid: 'uid'
  readonly updated_at: 'updated_at'
}

export declare const enumanonymousSmsUpdateColumn: {
  readonly anonymous_query_id: 'anonymous_query_id'
  readonly content: 'content'
  readonly create_user: 'create_user'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly message_id: 'message_id'
  readonly region: 'region'
  readonly soknad_id: 'soknad_id'
  readonly tlfmobil: 'tlfmobil'
  readonly uid: 'uid'
  readonly updated_at: 'updated_at'
}

export declare const enumanonymousTemplateQuestionConstraint: {
  readonly idx_38567_anon_temp_quest_anon_temp_id_quest_id_unique: 'idx_38567_anon_temp_quest_anon_temp_id_quest_id_unique'
}

export declare const enumanonymousTemplateQuestionSelectColumn: {
  readonly anonymous_template_id: 'anonymous_template_id'
  readonly description: 'description'
  readonly narrative: 'narrative'
  readonly position: 'position'
  readonly properties: 'properties'
  readonly question_id: 'question_id'
  readonly title: 'title'
}

export declare const enumanonymousTemplateQuestionUpdateColumn: {
  readonly anonymous_template_id: 'anonymous_template_id'
  readonly description: 'description'
  readonly narrative: 'narrative'
  readonly position: 'position'
  readonly properties: 'properties'
  readonly question_id: 'question_id'
  readonly title: 'title'
}

export declare const enumanonymousTemplatesConstraint: {
  readonly idx_38559_primary: 'idx_38559_primary'
}

export declare const enumanonymousTemplatesSelectColumn: {
  readonly attributes: 'attributes'
  readonly context: 'context'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly region: 'region'
  readonly template_uuid: 'template_uuid'
  readonly therapist_role: 'therapist_role'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumanonymousTemplatesUpdateColumn: {
  readonly attributes: 'attributes'
  readonly context: 'context'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly region: 'region'
  readonly template_uuid: 'template_uuid'
  readonly therapist_role: 'therapist_role'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumartifactPackageArtifactParcelConstraint: {
  readonly artifact_package_artifact_parcel_pkey: 'artifact_package_artifact_parcel_pkey'
}

export declare const enumartifactPackageArtifactParcelSelectColumn: {
  readonly artifact_package_id: 'artifact_package_id'
  readonly artifact_parcel_id: 'artifact_parcel_id'
}

export declare const enumartifactPackageArtifactParcelUpdateColumn: {
  readonly artifact_package_id: 'artifact_package_id'
  readonly artifact_parcel_id: 'artifact_parcel_id'
}

export declare const enumartifactPackageCronConstraint: {
  readonly artifact_package_cron_pkey: 'artifact_package_cron_pkey'
}

export declare const enumartifactPackageCronSelectColumn: {
  readonly artifact_packages_id: 'artifact_packages_id'
  readonly cron_end_schedule_id: 'cron_end_schedule_id'
  readonly cron_start_schedule_id: 'cron_start_schedule_id'
}

export declare const enumartifactPackageCronUpdateColumn: {
  readonly artifact_packages_id: 'artifact_packages_id'
  readonly cron_end_schedule_id: 'cron_end_schedule_id'
  readonly cron_start_schedule_id: 'cron_start_schedule_id'
}

export declare const enumartifactPackageGroupsConstraint: {
  readonly outbox_groups_pkey: 'outbox_groups_pkey'
}

export declare const enumartifactPackageGroupsSelectColumn: {
  readonly archived: 'archived'
  readonly created_at: 'created_at'
  readonly created_by: 'created_by'
  readonly created_by_name: 'created_by_name'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly file_count: 'file_count'
  readonly id: 'id'
  readonly query_count: 'query_count'
  readonly title: 'title'
  readonly title_changed: 'title_changed'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
  readonly user_count: 'user_count'
}

export declare const enumartifactPackageGroupsUpdateColumn: {
  readonly archived: 'archived'
  readonly created_at: 'created_at'
  readonly created_by: 'created_by'
  readonly created_by_name: 'created_by_name'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly file_count: 'file_count'
  readonly id: 'id'
  readonly query_count: 'query_count'
  readonly title: 'title'
  readonly title_changed: 'title_changed'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
  readonly user_count: 'user_count'
}

export declare const enumartifactPackagesConstraint: {
  readonly artifact_packages_pkey: 'artifact_packages_pkey'
  readonly only_one_row_with_column_true_on_customer_id_and_recipient_id: 'only_one_row_with_column_true_on_customer_id_and_recipient_id'
}

export declare const enumartifactPackagesSelectColumn: {
  readonly activity_id: 'activity_id'
  readonly created_at: 'created_at'
  readonly created_by_name: 'created_by_name'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly group_id: 'group_id'
  readonly id: 'id'
  readonly is_blueprint: 'is_blueprint'
  readonly recipient_id: 'recipient_id'
  readonly rruleset: 'rruleset'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
}

export declare const enumartifactPackagesSelectColumnArtifactPackagesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly is_blueprint: 'is_blueprint'
}

export declare const enumartifactPackagesSelectColumnArtifactPackagesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly is_blueprint: 'is_blueprint'
}

export declare const enumartifactPackagesUpdateColumn: {
  readonly activity_id: 'activity_id'
  readonly created_at: 'created_at'
  readonly created_by_name: 'created_by_name'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly group_id: 'group_id'
  readonly id: 'id'
  readonly is_blueprint: 'is_blueprint'
  readonly recipient_id: 'recipient_id'
  readonly rruleset: 'rruleset'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
}

export declare const enumartifactParcelsConstraint: {
  readonly artifact_parcels_pkey: 'artifact_parcels_pkey'
}

export declare const enumartifactParcelsSelectColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly description: 'description'
  readonly id: 'id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumartifactParcelsUpdateColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly description: 'description'
  readonly id: 'id'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumcategoriesConstraint: {
  readonly categories_pkey: 'categories_pkey'
}

export declare const enumcategoriesEnum: {
  readonly INFO: 'INFO'
  readonly NEW_CHAT: 'NEW_CHAT'
  readonly NEW_CHAT_THERAPIST: 'NEW_CHAT_THERAPIST'
  readonly NEW_MESSAGE_THERAPIST: 'NEW_MESSAGE_THERAPIST'
  readonly NEW_MESSAGE_THERAPIST_REPEAT: 'NEW_MESSAGE_THERAPIST_REPEAT'
  readonly NEW_MESSAGE_THERAPIST_TO_THERAPIST: 'NEW_MESSAGE_THERAPIST_TO_THERAPIST'
  readonly REJECT: 'REJECT'
  readonly UNSEEN_NOTIFICATIONS: 'UNSEEN_NOTIFICATIONS'
}

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

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

export declare const enumconsentApprovalRejectionReasonsConstraint: {
  readonly consent_approval_rejection_reasons_pkey: 'consent_approval_rejection_reasons_pkey'
}

export declare const enumconsentApprovalRejectionReasonsSelectColumn: {
  readonly accept_reason: 'accept_reason'
  readonly consent_id: 'consent_id'
  readonly created_at: 'created_at'
  readonly id: 'id'
  readonly patient_id: 'patient_id'
  readonly reject_reason: 'reject_reason'
  readonly updated_at: 'updated_at'
}

export declare const enumconsentApprovalRejectionReasonsUpdateColumn: {
  readonly accept_reason: 'accept_reason'
  readonly consent_id: 'consent_id'
  readonly created_at: 'created_at'
  readonly id: 'id'
  readonly patient_id: 'patient_id'
  readonly reject_reason: 'reject_reason'
  readonly updated_at: 'updated_at'
}

export declare const enumconsentPatientConstraint: {
  readonly consent_patient_consent_id_patient_id_unique: 'consent_patient_consent_id_patient_id_unique'
  readonly consent_patient_pkey: 'consent_patient_pkey'
}

export declare const enumconsentPatientSelectColumn: {
  readonly accepted: 'accepted'
  readonly artifact_package_id: 'artifact_package_id'
  readonly consent_id: 'consent_id'
  readonly created_at: 'created_at'
  readonly expiry_date: 'expiry_date'
  readonly patient_id: 'patient_id'
  readonly status: 'status'
  readonly updated_at: 'updated_at'
}

export declare const enumconsentPatientSelectColumnConsentPatientAggregateBoolExpBoolAndArgumentsColumns: {
  readonly accepted: 'accepted'
}

export declare const enumconsentPatientSelectColumnConsentPatientAggregateBoolExpBoolOrArgumentsColumns: {
  readonly accepted: 'accepted'
}

export declare const enumconsentPatientUpdateColumn: {
  readonly accepted: 'accepted'
  readonly artifact_package_id: 'artifact_package_id'
  readonly consent_id: 'consent_id'
  readonly created_at: 'created_at'
  readonly expiry_date: 'expiry_date'
  readonly patient_id: 'patient_id'
  readonly status: 'status'
  readonly updated_at: 'updated_at'
}

export declare const enumconsentStatusConstraint: {
  readonly consent_enums_pkey: 'consent_enums_pkey'
}

export declare const enumconsentStatusEnum: {
  readonly ACCEPTED: 'ACCEPTED'
  readonly NOT_OPENED: 'NOT_OPENED'
  readonly READ: 'READ'
  readonly REJECTED: 'REJECTED'
  readonly REVOKED: 'REVOKED'
}

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

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

export declare const enumconsentTemplateToTemplateConstraint: {
  readonly idx_38600_cons_temp_to_temp_temp_id_cons_temp_id_unique: 'idx_38600_cons_temp_to_temp_temp_id_cons_temp_id_unique'
}

export declare const enumconsentTemplateToTemplateSelectColumn: {
  readonly consent_template_id: 'consent_template_id'
  readonly template_id: 'template_id'
}

export declare const enumconsentTemplateToTemplateUpdateColumn: {
  readonly consent_template_id: 'consent_template_id'
  readonly template_id: 'template_id'
}

export declare const enumconsentTemplatesConstraint: {
  readonly consent_templates_uuid_key: 'consent_templates_uuid_key'
  readonly idx_38593_primary: 'idx_38593_primary'
}

export declare const enumconsentTemplatesSelectColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly description: 'description'
  readonly group: 'group'
  readonly id: 'id'
  readonly region: 'region'
  readonly renew_consent: 'renew_consent'
  readonly title: 'title'
  readonly type: 'type'
  readonly updated_at: 'updated_at'
  readonly uuid: 'uuid'
  readonly valid_days: 'valid_days'
  readonly valid_to: 'valid_to'
}

export declare const enumconsentTemplatesSelectColumnConsentTemplatesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly renew_consent: 'renew_consent'
}

export declare const enumconsentTemplatesSelectColumnConsentTemplatesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly renew_consent: 'renew_consent'
}

export declare const enumconsentTemplatesUpdateColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly description: 'description'
  readonly group: 'group'
  readonly id: 'id'
  readonly region: 'region'
  readonly renew_consent: 'renew_consent'
  readonly title: 'title'
  readonly type: 'type'
  readonly updated_at: 'updated_at'
  readonly uuid: 'uuid'
  readonly valid_days: 'valid_days'
  readonly valid_to: 'valid_to'
}

export declare const enumconsentsConstraint: {
  readonly idx_38575_primary: 'idx_38575_primary'
}

export declare const enumconsentsSelectColumn: {
  readonly accepted: 'accepted'
  readonly artifact_parcel_id: 'artifact_parcel_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly description: 'description'
  readonly group: 'group'
  readonly id: 'id'
  readonly query_id: 'query_id'
  readonly region: 'region'
  readonly renew_consent: 'renew_consent'
  readonly status: 'status'
  readonly title: 'title'
  readonly type: 'type'
  readonly updated_at: 'updated_at'
  readonly valid_days: 'valid_days'
  readonly valid_to: 'valid_to'
}

export declare const enumconsentsSelectColumnConsentsAggregateBoolExpBoolAndArgumentsColumns: {
  readonly accepted: 'accepted'
  readonly renew_consent: 'renew_consent'
}

export declare const enumconsentsSelectColumnConsentsAggregateBoolExpBoolOrArgumentsColumns: {
  readonly accepted: 'accepted'
  readonly renew_consent: 'renew_consent'
}

export declare const enumconsentsUpdateColumn: {
  readonly accepted: 'accepted'
  readonly artifact_parcel_id: 'artifact_parcel_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly description: 'description'
  readonly group: 'group'
  readonly id: 'id'
  readonly query_id: 'query_id'
  readonly region: 'region'
  readonly renew_consent: 'renew_consent'
  readonly status: 'status'
  readonly title: 'title'
  readonly type: 'type'
  readonly updated_at: 'updated_at'
  readonly valid_days: 'valid_days'
  readonly valid_to: 'valid_to'
}

export declare const enumcontextGroupContextConstraint: {
  readonly context_group_context_pkey: 'context_group_context_pkey'
}

export declare const enumcontextGroupContextSelectColumn: {
  readonly context_id: 'context_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly description: 'description'
  readonly group_context_id: 'group_context_id'
}

export declare const enumcontextGroupContextUpdateColumn: {
  readonly context_id: 'context_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly description: 'description'
  readonly group_context_id: 'group_context_id'
}

export declare const enumcontextsConstraint: {
  readonly contexts_id_key: 'contexts_id_key'
  readonly contexts_pkey: 'contexts_pkey'
}

export declare const enumcontextsSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly label: 'label'
  readonly name: 'name'
}

export declare const enumcontextsUpdateColumn: {
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly label: 'label'
  readonly name: 'name'
}

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

export declare const enumcustomDbNodesConstraint: {
  readonly custom_db_nodes_customer_id_key: 'custom_db_nodes_customer_id_key'
  readonly idx_38605_primary: 'idx_38605_primary'
}

export declare const enumcustomDbNodesSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly region: 'region'
  readonly value: 'value'
  readonly value_old: 'value_old'
}

export declare const enumcustomDbNodesUpdateColumn: {
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly region: 'region'
  readonly value: 'value'
  readonly value_old: 'value_old'
}

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

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

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

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 enumdocumentPatientConstraint: {
  readonly idx_38625_primary: 'idx_38625_primary'
}

export declare const enumdocumentPatientSelectColumn: {
  readonly active: 'active'
  readonly actno: 'actno'
  readonly archived: 'archived'
  readonly artifact_package_id: 'artifact_package_id'
  readonly category: 'category'
  readonly create_user_id: 'create_user_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly delete_comment: 'delete_comment'
  readonly deleted_at: 'deleted_at'
  readonly deleted_by: 'deleted_by'
  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 pades_path: 'pades_path'
  readonly patient_id: 'patient_id'
  readonly scroll_mode: 'scroll_mode'
  readonly security_level: 'security_level'
  readonly seen_by_patient: 'seen_by_patient'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
  readonly signicat_request_id: 'signicat_request_id'
  readonly signicat_status: 'signicat_status'
  readonly signicat_task_id: 'signicat_task_id'
  readonly soknad_id: 'soknad_id'
  readonly token: 'token'
  readonly updated_at: 'updated_at'
  readonly xades_path: 'xades_path'
}

export declare const enumdocumentPatientSelectColumnDocumentPatientAggregateBoolExpBoolAndArgumentsColumns: {
  readonly active: 'active'
  readonly archived: 'archived'
  readonly for_signing: 'for_signing'
  readonly hide_for_patient: 'hide_for_patient'
  readonly imported_to_epr: 'imported_to_epr'
  readonly scroll_mode: 'scroll_mode'
  readonly seen_by_patient: 'seen_by_patient'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
}

export declare const enumdocumentPatientSelectColumnDocumentPatientAggregateBoolExpBoolOrArgumentsColumns: {
  readonly active: 'active'
  readonly archived: 'archived'
  readonly for_signing: 'for_signing'
  readonly hide_for_patient: 'hide_for_patient'
  readonly imported_to_epr: 'imported_to_epr'
  readonly scroll_mode: 'scroll_mode'
  readonly seen_by_patient: 'seen_by_patient'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
}

export declare const enumdocumentPatientUpdateColumn: {
  readonly active: 'active'
  readonly actno: 'actno'
  readonly archived: 'archived'
  readonly artifact_package_id: 'artifact_package_id'
  readonly category: 'category'
  readonly create_user_id: 'create_user_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly delete_comment: 'delete_comment'
  readonly deleted_at: 'deleted_at'
  readonly deleted_by: 'deleted_by'
  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 pades_path: 'pades_path'
  readonly patient_id: 'patient_id'
  readonly scroll_mode: 'scroll_mode'
  readonly security_level: 'security_level'
  readonly seen_by_patient: 'seen_by_patient'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
  readonly signicat_request_id: 'signicat_request_id'
  readonly signicat_status: 'signicat_status'
  readonly signicat_task_id: 'signicat_task_id'
  readonly soknad_id: 'soknad_id'
  readonly token: 'token'
  readonly updated_at: 'updated_at'
  readonly xades_path: 'xades_path'
}

export declare const enumdocumentSmsSelectColumn: {
  readonly document_id: 'document_id'
  readonly sms_id: 'sms_id'
}

export declare const enumdocumentsConstraint: {
  readonly idx_38614_primary: 'idx_38614_primary'
}

export declare const enumdocumentsOverviewSelectColumn: {
  readonly completed: 'completed'
  readonly customer_id: 'customer_id'
  readonly shared_docs: 'shared_docs'
  readonly waiting: 'waiting'
}

export declare const enumdocumentsSelectColumn: {
  readonly artifact_parcel_id: 'artifact_parcel_id'
  readonly auto_import: 'auto_import'
  readonly combine_signatures: 'combine_signatures'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly name: 'name'
  readonly path: 'path'
  readonly region: 'region'
  readonly sds_id: 'sds_id'
  readonly signed_by_therapist: 'signed_by_therapist'
  readonly updated_at: 'updated_at'
  readonly upload_patient_id: 'upload_patient_id'
}

export declare const enumdocumentsSelectColumnDocumentsAggregateBoolExpBoolAndArgumentsColumns: {
  readonly auto_import: 'auto_import'
  readonly combine_signatures: 'combine_signatures'
  readonly signed_by_therapist: 'signed_by_therapist'
}

export declare const enumdocumentsSelectColumnDocumentsAggregateBoolExpBoolOrArgumentsColumns: {
  readonly auto_import: 'auto_import'
  readonly combine_signatures: 'combine_signatures'
  readonly signed_by_therapist: 'signed_by_therapist'
}

export declare const enumdocumentsUpdateColumn: {
  readonly artifact_parcel_id: 'artifact_parcel_id'
  readonly auto_import: 'auto_import'
  readonly combine_signatures: 'combine_signatures'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly name: 'name'
  readonly path: 'path'
  readonly region: 'region'
  readonly sds_id: 'sds_id'
  readonly signed_by_therapist: 'signed_by_therapist'
  readonly updated_at: 'updated_at'
  readonly upload_patient_id: 'upload_patient_id'
}

export declare const enumeventArtifactPackageConstraint: {
  readonly event_artifact_package_pkey: 'event_artifact_package_pkey'
}

export declare const enumeventArtifactPackageSelectColumn: {
  readonly artifact_package_id: 'artifact_package_id'
  readonly created_at: 'created_at'
  readonly created_by: 'created_by'
  readonly event_id: 'event_id'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
}

export declare const enumeventArtifactPackageUpdateColumn: {
  readonly artifact_package_id: 'artifact_package_id'
  readonly created_at: 'created_at'
  readonly created_by: 'created_by'
  readonly event_id: 'event_id'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
}

export declare const enumfavoriteTemplatesOrderConstraint: {
  readonly favorite_templates_order_pkey: 'favorite_templates_order_pkey'
}

export declare const enumfavoriteTemplatesOrderSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly order: 'order'
  readonly template_id: 'template_id'
  readonly user_id: 'user_id'
}

export declare const enumfavoriteTemplatesOrderUpdateColumn: {
  readonly customer_id: 'customer_id'
  readonly order: 'order'
  readonly template_id: 'template_id'
  readonly user_id: 'user_id'
}

export declare const enumfavoritesConstraint: {
  readonly favorites_pkey: 'favorites_pkey'
}

export declare const enumfavoritesSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly entity_id: 'entity_id'
  readonly order: 'order'
  readonly table_name: 'table_name'
  readonly user_id: 'user_id'
}

export declare const enumfavoritesUpdateColumn: {
  readonly customer_id: 'customer_id'
  readonly entity_id: 'entity_id'
  readonly order: 'order'
  readonly table_name: 'table_name'
  readonly user_id: 'user_id'
}

export declare const enumfilterNamesConstraint: {
  readonly filter_names_pkey: 'filter_names_pkey'
}

export declare const enumfilterNamesEnum: {
  readonly journal_role: 'journal_role'
  readonly journal_user_id: 'journal_user_id'
  readonly offer: 'offer'
}

export declare const enumfilterNamesSelectColumn: {
  readonly description: 'description'
  readonly name: 'name'
}

export declare const enumfilterNamesUpdateColumn: {
  readonly description: 'description'
  readonly name: 'name'
}

export declare const enumgenesisConsentPermissionsConstraint: {
  readonly genesis_consent_permissions_pkey: 'genesis_consent_permissions_pkey'
}

export declare const enumgenesisConsentPermissionsSelectColumn: {
  readonly consent_id: 'consent_id'
  readonly customer_id: 'customer_id'
}

export declare const enumgenesisConsentPermissionsUpdateColumn: {
  readonly consent_id: 'consent_id'
  readonly customer_id: 'customer_id'
}

export declare const enumgenesisConsentTemplatesConstraint: {
  readonly genesis_consent_templates_pkey: 'genesis_consent_templates_pkey'
}

export declare const enumgenesisConsentTemplatesSelectColumn: {
  readonly consent_template_id: 'consent_template_id'
  readonly genesis_set: 'genesis_set'
}

export declare const enumgenesisConsentTemplatesUpdateColumn: {
  readonly consent_template_id: 'consent_template_id'
  readonly genesis_set: 'genesis_set'
}

export declare const enumgenesisDeniedPermissionsConstraint: {
  readonly genesis_templates_permissions_pkey: 'genesis_templates_permissions_pkey'
}

export declare const enumgenesisDeniedPermissionsSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly table_id: 'table_id'
}

export declare const enumgenesisDeniedPermissionsUpdateColumn: {
  readonly customer_id: 'customer_id'
  readonly table_id: 'table_id'
}

export declare const enumgenesisTemplatesConstraint: {
  readonly genesis_templates_pkey: 'genesis_templates_pkey'
}

export declare const enumgenesisTemplatesSelectColumn: {
  readonly created_at: 'created_at'
  readonly genesis_set: 'genesis_set'
  readonly template_id: 'template_id'
  readonly updated_at: 'updated_at'
}

export declare const enumgenesisTemplatesUpdateColumn: {
  readonly created_at: 'created_at'
  readonly genesis_set: 'genesis_set'
  readonly template_id: 'template_id'
  readonly updated_at: 'updated_at'
}

export declare const enumgroupContextConstraint: {
  readonly group_context_customer_id_name_key: 'group_context_customer_id_name_key'
  readonly group_context_pkey: 'group_context_pkey'
}

export declare const enumgroupContextFiltersConstraint: {
  readonly group_context_filters_pkey: 'group_context_filters_pkey'
}

export declare const enumgroupContextFiltersSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly filter: 'filter'
  readonly filter_name: 'filter_name'
  readonly group_context_id: 'group_context_id'
}

export declare const enumgroupContextFiltersUpdateColumn: {
  readonly customer_id: 'customer_id'
  readonly filter: 'filter'
  readonly filter_name: 'filter_name'
  readonly group_context_id: 'group_context_id'
}

export declare const enumgroupContextSelectColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly label: 'label'
  readonly name: 'name'
}

export declare const enumgroupContextUpdateColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly label: 'label'
  readonly name: 'name'
}

export declare const enumgroupsConstraint: {
  readonly groups_pkey: 'groups_pkey'
}

export declare const enumgroupsEnum: {
  readonly COMMUNICATION: 'COMMUNICATION'
  readonly GENERAL: 'GENERAL'
  readonly QUERY: 'QUERY'
}

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

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

export declare const enuminitiatorsConstraint: {
  readonly initiators_pkey: 'initiators_pkey'
}

export declare const enuminitiatorsEnum: {
  readonly CUSTOMER: 'CUSTOMER'
  readonly PATIENT: 'PATIENT'
  readonly SELFCOMPLETABLE: 'SELFCOMPLETABLE'
}

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

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

export declare const enummigrationsConstraint: {
  readonly idx_38649_primary: 'idx_38649_primary'
}

export declare const enummigrationsSelectColumn: {
  readonly batch: 'batch'
  readonly id: 'id'
  readonly migration: 'migration'
}

export declare const enummigrationsUpdateColumn: {
  readonly batch: 'batch'
  readonly id: 'id'
  readonly migration: 'migration'
}

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 enumorganizationQnrWidgetConstraint: {
  readonly organization_qnr_widget_journal_user_id_customer_id_organizatio: 'organization_qnr_widget_journal_user_id_customer_id_organizatio'
  readonly organization_qnr_widget_pkey: 'organization_qnr_widget_pkey'
}

export declare const enumorganizationQnrWidgetSelectColumn: {
  readonly contact_person_journal_user_id: 'contact_person_journal_user_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly journal_user_id: 'journal_user_id'
  readonly organization_journal_user_id: 'organization_journal_user_id'
  readonly qnr_id: 'qnr_id'
  readonly question_id: 'question_id'
  readonly recipient_activity_id: 'recipient_activity_id'
  readonly updated_at: 'updated_at'
}

export declare const enumorganizationQnrWidgetUpdateColumn: {
  readonly contact_person_journal_user_id: 'contact_person_journal_user_id'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly journal_user_id: 'journal_user_id'
  readonly organization_journal_user_id: 'organization_journal_user_id'
  readonly qnr_id: 'qnr_id'
  readonly question_id: 'question_id'
  readonly recipient_activity_id: 'recipient_activity_id'
  readonly updated_at: 'updated_at'
}

export declare const enumprojectsConstraint: {
  readonly idx_38653_primary: 'idx_38653_primary'
  readonly idx_38653_projects_id_unique: 'idx_38653_projects_id_unique'
}

export declare const enumprojectsSelectColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly journal_project_id: 'journal_project_id'
  readonly shortcut_id: 'shortcut_id'
  readonly updated_at: 'updated_at'
}

export declare const enumprojectsUpdateColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly journal_project_id: 'journal_project_id'
  readonly shortcut_id: 'shortcut_id'
  readonly updated_at: 'updated_at'
}

export declare const enumqnrTemplateGenesisOverridesConstraint: {
  readonly qnr_template_genesis_ovverides_pkey: 'qnr_template_genesis_ovverides_pkey'
}

export declare const enumqnrTemplateGenesisOverridesLogConstraint: {
  readonly qnr_template_genesis_overrides_log_pkey: 'qnr_template_genesis_overrides_log_pkey'
}

export declare const enumqnrTemplateGenesisOverridesLogSelectColumn: {
  readonly changed_at: 'changed_at'
  readonly changed_by: 'changed_by'
  readonly customer_id: 'customer_id'
  readonly db_op: 'db_op'
  readonly deleted_by: 'deleted_by'
  readonly id: 'id'
  readonly qnr_info: 'qnr_info'
  readonly template_uuid: 'template_uuid'
}

export declare const enumqnrTemplateGenesisOverridesLogUpdateColumn: {
  readonly changed_at: 'changed_at'
  readonly changed_by: 'changed_by'
  readonly customer_id: 'customer_id'
  readonly db_op: 'db_op'
  readonly deleted_by: 'deleted_by'
  readonly id: 'id'
  readonly qnr_info: 'qnr_info'
  readonly template_uuid: 'template_uuid'
}

export declare const enumqnrTemplateGenesisOverridesSelectColumn: {
  readonly changed_at: 'changed_at'
  readonly changed_by: 'changed_by'
  readonly context: 'context'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly generate_on_start: 'generate_on_start'
  readonly journal_roles: 'journal_roles'
  readonly offer_types: 'offer_types'
  readonly offers: 'offers'
  readonly qnr_info: 'qnr_info'
  readonly template_uuid: 'template_uuid'
}

export declare const enumqnrTemplateGenesisOverridesSelectColumnQnrTemplateGenesisOverridesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly generate_on_start: 'generate_on_start'
}

export declare const enumqnrTemplateGenesisOverridesSelectColumnQnrTemplateGenesisOverridesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly generate_on_start: 'generate_on_start'
}

export declare const enumqnrTemplateGenesisOverridesUpdateColumn: {
  readonly changed_at: 'changed_at'
  readonly changed_by: 'changed_by'
  readonly context: 'context'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly generate_on_start: 'generate_on_start'
  readonly journal_roles: 'journal_roles'
  readonly offer_types: 'offer_types'
  readonly offers: 'offers'
  readonly qnr_info: 'qnr_info'
  readonly template_uuid: 'template_uuid'
}

export declare const enumqueriesCacheConstraint: {
  readonly queries_cache_pkey: 'queries_cache_pkey'
  readonly queries_cache_query_id_key: 'queries_cache_query_id_key'
}

export declare const enumqueriesCacheSelectColumn: {
  readonly cache: 'cache'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly properties: 'properties'
  readonly query_id: 'query_id'
  readonly soknad_id: 'soknad_id'
  readonly updated_at: 'updated_at'
}

export declare const enumqueriesCacheUpdateColumn: {
  readonly cache: 'cache'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly properties: 'properties'
  readonly query_id: 'query_id'
  readonly soknad_id: 'soknad_id'
  readonly updated_at: 'updated_at'
}

export declare const enumqueriesConstraint: {
  readonly idx_38661_primary: 'idx_38661_primary'
  readonly queries_query_uuid_key: 'queries_query_uuid_key'
  readonly unique_qnr: 'unique_qnr'
}

export declare const enumqueriesErrorConstraint: {
  readonly queries_error_pkey: 'queries_error_pkey'
}

export declare const enumqueriesErrorSelectColumn: {
  readonly ai_id: 'ai_id'
  readonly created_at: 'created_at'
  readonly created_by: 'created_by'
  readonly customer_id: 'customer_id'
  readonly error: 'error'
  readonly properties: 'properties'
  readonly query_uuid: 'query_uuid'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
}

export declare const enumqueriesErrorUpdateColumn: {
  readonly ai_id: 'ai_id'
  readonly created_at: 'created_at'
  readonly created_by: 'created_by'
  readonly customer_id: 'customer_id'
  readonly error: 'error'
  readonly properties: 'properties'
  readonly query_uuid: 'query_uuid'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
}

export declare const enumqueriesLogConstraint: {
  readonly queries_log_pkey: 'queries_log_pkey'
}

export declare const enumqueriesLogSelectColumn: {
  readonly ai_id: 'ai_id'
  readonly archived: 'archived'
  readonly artifact_package_id: 'artifact_package_id'
  readonly cache: 'cache'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly document_id: 'document_id'
  readonly hide_for_patient: 'hide_for_patient'
  readonly id: 'id'
  readonly initiator: 'initiator'
  readonly patient_id: 'patient_id'
  readonly properties: 'properties'
  readonly query_uuid: 'query_uuid'
  readonly region: 'region'
  readonly rejected: 'rejected'
  readonly security_level: 'security_level'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
  readonly soknad_id: 'soknad_id'
  readonly status: 'status'
  readonly template_id: 'template_id'
  readonly title: 'title'
  readonly token: 'token'
  readonly unique_uuid_for_compare_with_prev: 'unique_uuid_for_compare_with_prev'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
  readonly valid_from: 'valid_from'
  readonly valid_to: 'valid_to'
}

export declare const enumqueriesLogSelectColumnQueriesLogAggregateBoolExpBoolAndArgumentsColumns: {
  readonly archived: 'archived'
  readonly cache: 'cache'
  readonly hide_for_patient: 'hide_for_patient'
  readonly rejected: 'rejected'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
}

export declare const enumqueriesLogSelectColumnQueriesLogAggregateBoolExpBoolOrArgumentsColumns: {
  readonly archived: 'archived'
  readonly cache: 'cache'
  readonly hide_for_patient: 'hide_for_patient'
  readonly rejected: 'rejected'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
}

export declare const enumqueriesLogUpdateColumn: {
  readonly ai_id: 'ai_id'
  readonly archived: 'archived'
  readonly artifact_package_id: 'artifact_package_id'
  readonly cache: 'cache'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly document_id: 'document_id'
  readonly hide_for_patient: 'hide_for_patient'
  readonly id: 'id'
  readonly initiator: 'initiator'
  readonly patient_id: 'patient_id'
  readonly properties: 'properties'
  readonly query_uuid: 'query_uuid'
  readonly region: 'region'
  readonly rejected: 'rejected'
  readonly security_level: 'security_level'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
  readonly soknad_id: 'soknad_id'
  readonly status: 'status'
  readonly template_id: 'template_id'
  readonly title: 'title'
  readonly token: 'token'
  readonly unique_uuid_for_compare_with_prev: 'unique_uuid_for_compare_with_prev'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
  readonly valid_from: 'valid_from'
  readonly valid_to: 'valid_to'
}

export declare const enumqueriesSelectColumn: {
  readonly archived: 'archived'
  readonly artifact_package_id: 'artifact_package_id'
  readonly cache: 'cache'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly document_id: 'document_id'
  readonly hide_for_patient: 'hide_for_patient'
  readonly id: 'id'
  readonly initiator: 'initiator'
  readonly patient_id: 'patient_id'
  readonly properties: 'properties'
  readonly query_uuid: 'query_uuid'
  readonly region: 'region'
  readonly rejected: 'rejected'
  readonly security_level: 'security_level'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
  readonly soknad_id: 'soknad_id'
  readonly status: 'status'
  readonly template_id: 'template_id'
  readonly title: 'title'
  readonly token: 'token'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
  readonly valid_from: 'valid_from'
  readonly valid_to: 'valid_to'
}

export declare const enumqueriesSelectColumnQueriesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly archived: 'archived'
  readonly cache: 'cache'
  readonly hide_for_patient: 'hide_for_patient'
  readonly rejected: 'rejected'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
}

export declare const enumqueriesSelectColumnQueriesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly archived: 'archived'
  readonly cache: 'cache'
  readonly hide_for_patient: 'hide_for_patient'
  readonly rejected: 'rejected'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
}

export declare const enumqueriesTemplatesSelectColumn: {
  readonly context: 'context'
  readonly customer_id: 'customer_id'
  readonly offer: 'offer'
  readonly plan_category: 'plan_category'
  readonly queries_status: 'queries_status'
  readonly queries_updated_at: 'queries_updated_at'
  readonly query_uuid: 'query_uuid'
  readonly template_uuid: 'template_uuid'
}

export declare const enumqueriesUpdateColumn: {
  readonly archived: 'archived'
  readonly artifact_package_id: 'artifact_package_id'
  readonly cache: 'cache'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly document_id: 'document_id'
  readonly hide_for_patient: 'hide_for_patient'
  readonly id: 'id'
  readonly initiator: 'initiator'
  readonly patient_id: 'patient_id'
  readonly properties: 'properties'
  readonly query_uuid: 'query_uuid'
  readonly region: 'region'
  readonly rejected: 'rejected'
  readonly security_level: 'security_level'
  readonly seen_by_therapist: 'seen_by_therapist'
  readonly share_with_recipient: 'share_with_recipient'
  readonly soknad_id: 'soknad_id'
  readonly status: 'status'
  readonly template_id: 'template_id'
  readonly title: 'title'
  readonly token: 'token'
  readonly updated_at: 'updated_at'
  readonly updated_by: 'updated_by'
  readonly valid_from: 'valid_from'
  readonly valid_to: 'valid_to'
}

export declare const enumquestionCompositeQuestionConstraint: {
  readonly idx_38685_quest_comp_quest_parent_child: 'idx_38685_quest_comp_quest_parent_child'
}

export declare const enumquestionCompositeQuestionSelectColumn: {
  readonly description: 'description'
  readonly narrative: 'narrative'
  readonly position: 'position'
  readonly properties: 'properties'
  readonly question_child_id: 'question_child_id'
  readonly question_parent_id: 'question_parent_id'
  readonly row: 'row'
  readonly title: 'title'
}

export declare const enumquestionCompositeQuestionUpdateColumn: {
  readonly description: 'description'
  readonly narrative: 'narrative'
  readonly position: 'position'
  readonly properties: 'properties'
  readonly question_child_id: 'question_child_id'
  readonly question_parent_id: 'question_parent_id'
  readonly row: 'row'
  readonly title: 'title'
}

export declare const enumquestionTemplateConstraint: {
  readonly idx_38691_question_template_template_id_question_id_unique: 'idx_38691_question_template_template_id_question_id_unique'
}

export declare const enumquestionTemplateSelectColumn: {
  readonly description: 'description'
  readonly narrative: 'narrative'
  readonly position: 'position'
  readonly properties: 'properties'
  readonly question_id: 'question_id'
  readonly template_id: 'template_id'
  readonly title: 'title'
}

export declare const enumquestionTemplateUpdateColumn: {
  readonly description: 'description'
  readonly narrative: 'narrative'
  readonly position: 'position'
  readonly properties: 'properties'
  readonly question_id: 'question_id'
  readonly template_id: 'template_id'
  readonly title: 'title'
}

export declare const enumquestionsConstraint: {
  readonly idx_38677_primary: 'idx_38677_primary'
  readonly idx_38677_questions_external_key_id_unique: 'idx_38677_questions_external_key_id_unique'
  readonly questions_question_uuid_key: 'questions_question_uuid_key'
}

export declare const enumquestionsSelectColumn: {
  readonly created_at: 'created_at'
  readonly description: 'description'
  readonly external_key_id: 'external_key_id'
  readonly id: 'id'
  readonly properties: 'properties'
  readonly question_uuid: 'question_uuid'
  readonly region: 'region'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumquestionsUpdateColumn: {
  readonly created_at: 'created_at'
  readonly description: 'description'
  readonly external_key_id: 'external_key_id'
  readonly id: 'id'
  readonly properties: 'properties'
  readonly question_uuid: 'question_uuid'
  readonly region: 'region'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumsecurityLevelsConstraint: {
  readonly security_levels_pkey: 'security_levels_pkey'
}

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

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

export declare const enumsettingsConstraint: {
  readonly idx_38699_primary: 'idx_38699_primary'
  readonly idx_38699_settings_key_unique: 'idx_38699_settings_key_unique'
}

export declare const enumsettingsSelectColumn: {
  readonly id: 'id'
  readonly key: 'key'
  readonly value: 'value'
}

export declare const enumsettingsUpdateColumn: {
  readonly id: 'id'
  readonly key: 'key'
  readonly value: 'value'
}

export declare const enumshortcutsConstraint: {
  readonly idx_38706_primary: 'idx_38706_primary'
}

export declare const enumshortcutsSelectColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly description: 'description'
  readonly id: 'id'
  readonly link: 'link'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumshortcutsUpdateColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly description: 'description'
  readonly id: 'id'
  readonly link: 'link'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumsmsConstraint: {
  readonly idx_38714_primary: 'idx_38714_primary'
}

export declare const enumsmsSelectColumn: {
  readonly content: 'content'
  readonly create_user: 'create_user'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly message_id: 'message_id'
  readonly query_id: 'query_id'
  readonly region: 'region'
  readonly sms_template_id: 'sms_template_id'
  readonly soknad_id: 'soknad_id'
  readonly tlfmobil: 'tlfmobil'
  readonly uid: 'uid'
  readonly updated_at: 'updated_at'
}

export declare const enumsmsTemplateTemplateConstraint: {
  readonly idx_38733_primary: 'idx_38733_primary'
}

export declare const enumsmsTemplateTemplateSelectColumn: {
  readonly sms_template_id: 'sms_template_id'
  readonly template_id: 'template_id'
}

export declare const enumsmsTemplateTemplateUpdateColumn: {
  readonly sms_template_id: 'sms_template_id'
  readonly template_id: 'template_id'
}

export declare const enumsmsTemplatesConstraint: {
  readonly idx_38724_primary: 'idx_38724_primary'
}

export declare const enumsmsTemplatesSelectColumn: {
  readonly active: 'active'
  readonly category: 'category'
  readonly content: 'content'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly region: 'region'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumsmsTemplatesSelectColumnSmsTemplatesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly active: 'active'
}

export declare const enumsmsTemplatesSelectColumnSmsTemplatesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly active: 'active'
}

export declare const enumsmsTemplatesUpdateColumn: {
  readonly active: 'active'
  readonly category: 'category'
  readonly content: 'content'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly id: 'id'
  readonly region: 'region'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
}

export declare const enumsmsUpdateColumn: {
  readonly content: 'content'
  readonly create_user: 'create_user'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly id: 'id'
  readonly message_id: 'message_id'
  readonly query_id: 'query_id'
  readonly region: 'region'
  readonly sms_template_id: 'sms_template_id'
  readonly soknad_id: 'soknad_id'
  readonly tlfmobil: 'tlfmobil'
  readonly uid: 'uid'
  readonly updated_at: 'updated_at'
}

export declare const enumstatusConstraint: {
  readonly status_pkey: 'status_pkey'
}

export declare const enumstatusEnum: {
  readonly AWAITING_REPLY: 'AWAITING_REPLY'
  readonly COMPLETED: 'COMPLETED'
  readonly EXPIRED: 'EXPIRED'
  readonly INBOUND: 'INBOUND'
  readonly IN_PROGRESS: 'IN_PROGRESS'
  readonly PROCESSED: 'PROCESSED'
  readonly REJECTED: 'REJECTED'
}

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

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

export declare const enumtableNamesConstraint: {
  readonly table_names_pkey: 'table_names_pkey'
}

export declare const enumtableNamesEnum: {
  readonly genesis_consent_permissions: 'genesis_consent_permissions'
  readonly genesis_templates_permissions: 'genesis_templates_permissions'
  readonly templates: 'templates'
}

export declare const enumtableNamesSelectColumn: {
  readonly description: 'description'
  readonly name: 'name'
}

export declare const enumtableNamesUpdateColumn: {
  readonly description: 'description'
  readonly name: 'name'
}

export declare const enumtemplateArtifactParcelConstraint: {
  readonly template_artifact_parcel_pkey: 'template_artifact_parcel_pkey'
}

export declare const enumtemplateArtifactParcelSelectColumn: {
  readonly artifact_parcel_id: 'artifact_parcel_id'
  readonly template_id: 'template_id'
}

export declare const enumtemplateArtifactParcelUpdateColumn: {
  readonly artifact_parcel_id: 'artifact_parcel_id'
  readonly template_id: 'template_id'
}

export declare const enumtemplateCacheAccessConstraint: {
  readonly template_cache_access_pkey: 'template_cache_access_pkey'
}

export declare const enumtemplateCacheAccessSelectColumn: {
  readonly customer_id: 'customer_id'
  readonly template_uuid: 'template_uuid'
}

export declare const enumtemplateCacheAccessUpdateColumn: {
  readonly customer_id: 'customer_id'
  readonly template_uuid: 'template_uuid'
}

export declare const enumtemplateCacheConstraint: {
  readonly template_cache_pkey: 'template_cache_pkey'
}

export declare const enumtemplateCacheSelectColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly show: 'show'
  readonly template_uuid: 'template_uuid'
  readonly updated_at: 'updated_at'
}

export declare const enumtemplateCacheUpdateColumn: {
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly data: 'data'
  readonly show: 'show'
  readonly template_uuid: 'template_uuid'
  readonly updated_at: 'updated_at'
}

export declare const enumtemplateFlagsSelectColumn: {
  readonly ask_for_phone_nr: 'ask_for_phone_nr'
  readonly auto_import: 'auto_import'
  readonly collapse_all: 'collapse_all'
  readonly continuous: 'continuous'
  readonly generate_on_start: 'generate_on_start'
  readonly genesis: 'genesis'
  readonly import_pdf: 'import_pdf'
  readonly reg_new_activity: 'reg_new_activity'
  readonly rejectable: 'rejectable'
  readonly shareable: 'shareable'
  readonly soknadid_required: 'soknadid_required'
  readonly template_id: 'template_id'
  readonly user_context_me: 'user_context_me'
}

export declare const enumtemplateJournalRolesConstraint: {
  readonly template_journal_roles_pkey: 'template_journal_roles_pkey'
}

export declare const enumtemplateJournalRolesSelectColumn: {
  readonly role: 'role'
  readonly template_uuid: 'template_uuid'
}

export declare const enumtemplateJournalRolesUpdateColumn: {
  readonly role: 'role'
  readonly template_uuid: 'template_uuid'
}

export declare const enumtemplateOfferTypesConstraint: {
  readonly template_offer_types_pkey: 'template_offer_types_pkey'
}

export declare const enumtemplateOfferTypesSelectColumn: {
  readonly offer_type: 'offer_type'
  readonly template_uuid: 'template_uuid'
}

export declare const enumtemplateOfferTypesUpdateColumn: {
  readonly offer_type: 'offer_type'
  readonly template_uuid: 'template_uuid'
}

export declare const enumtemplateOffersConstraint: {
  readonly template_offers_pkey: 'template_offers_pkey'
}

export declare const enumtemplateOffersSelectColumn: {
  readonly offer: 'offer'
  readonly template_uuid: 'template_uuid'
}

export declare const enumtemplateOffersUpdateColumn: {
  readonly offer: 'offer'
  readonly template_uuid: 'template_uuid'
}

export declare const enumtemplatesConstraint: {
  readonly idx_38738_primary: 'idx_38738_primary'
  readonly templates_template_uuid_key: 'templates_template_uuid_key'
}

export declare const enumtemplatesSelectColumn: {
  readonly accessible: 'accessible'
  readonly archived: 'archived'
  readonly attributes: 'attributes'
  readonly changed_by: 'changed_by'
  readonly context: 'context'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly hide: 'hide'
  readonly id: 'id'
  readonly journal_roles: 'journal_roles'
  readonly offer: 'offer'
  readonly offer_type: 'offer_type'
  readonly offer_types: 'offer_types'
  readonly offers: 'offers'
  readonly plan_category: 'plan_category'
  readonly region: 'region'
  readonly settings_ui: 'settings_ui'
  readonly template_uuid: 'template_uuid'
  readonly therapist_role: 'therapist_role'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
  readonly valid_days: 'valid_days'
}

export declare const enumtemplatesSelectColumnTemplatesAggregateBoolExpBoolAndArgumentsColumns: {
  readonly archived: 'archived'
  readonly hide: 'hide'
}

export declare const enumtemplatesSelectColumnTemplatesAggregateBoolExpBoolOrArgumentsColumns: {
  readonly archived: 'archived'
  readonly hide: 'hide'
}

export declare const enumtemplatesUpdateColumn: {
  readonly accessible: 'accessible'
  readonly archived: 'archived'
  readonly attributes: 'attributes'
  readonly changed_by: 'changed_by'
  readonly context: 'context'
  readonly created_at: 'created_at'
  readonly customer_id: 'customer_id'
  readonly deleted_at: 'deleted_at'
  readonly hide: 'hide'
  readonly id: 'id'
  readonly journal_roles: 'journal_roles'
  readonly offer: 'offer'
  readonly offer_type: 'offer_type'
  readonly offer_types: 'offer_types'
  readonly offers: 'offers'
  readonly plan_category: 'plan_category'
  readonly region: 'region'
  readonly settings_ui: 'settings_ui'
  readonly template_uuid: 'template_uuid'
  readonly therapist_role: 'therapist_role'
  readonly title: 'title'
  readonly updated_at: 'updated_at'
  readonly valid_days: 'valid_days'
}

export declare const enumtypesConstraint: {
  readonly types_pkey: 'types_pkey'
}

export declare const enumtypesEnum: {
  readonly MANDATORY: 'MANDATORY'
  readonly OPTIONAL: 'OPTIONAL'
}

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

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

export declare const enumunseenDocumentsSelectColumn: {
  readonly archived: 'archived'
  readonly customer_id: 'customer_id'
  readonly initiator: 'initiator'
  readonly patient_id: 'patient_id'
  readonly soknad_id: 'soknad_id'
  readonly total: 'total'
}

export declare const enumunseenQueriesSelectColumn: {
  readonly archived: 'archived'
  readonly customer_id: 'customer_id'
  readonly initiator: 'initiator'
  readonly patient_id: 'patient_id'
  readonly soknad_id: 'soknad_id'
  readonly total: 'total'
}
