import { ApolloClient } from '@apollo/client/core';
import { GraphQLFormattedError } from 'graphql';
import { TypedDocumentNode } from '@graphql-typed-document-node/core';

type AccruClientContext = {
    apolloClient: ApolloClient;
};

declare const AccruEnvironmentUrls: {
    production: string;
    qa: string;
};
interface IAccruClientParams {
    environment?: keyof typeof AccruEnvironmentUrls;
    /** Overrides the environment base URL */
    url?: string;
    getAuthToken?: () => Promise<string>;
    onAuthError?: () => void;
    onGraphQLError?: (errors: ReadonlyArray<GraphQLFormattedError>) => void;
    onNetworkError?: (error: GraphQLFormattedError) => void;
}

type WithoutTypename<T> = {
    [P in keyof T as Exclude<P, '__typename'>]: T[P];
};
type Res<T> = WithoutTypename<T> extends Record<string, infer U> ? U : never;

type IStandardList = {
    edges: {
        cursor: any;
        node: any;
    }[];
    pageInfo: any;
    totalCount: number;
};
type ListResponse<T extends IStandardList> = {
    items: Array<T['edges'][number]['node'] & {
        cursor: T['edges'][number]['cursor'];
    }>;
    edges: T['edges'];
    pageInfo: T['pageInfo'];
    totalCount: T['totalCount'];
};
type IStandardChildrenList = {
    [key: string]: any;
    data: IStandardList;
};
type ChildrenEdgeListResponse<T extends IStandardChildrenList> = T & ListResponse<T['data']>;
declare const processResponseAsList: <T extends IStandardList>(response: T) => ListResponse<T>;

/** Internal type. DO NOT USE DIRECTLY. */
type Exact<T extends {
    [key: string]: unknown;
}> = {
    [K in keyof T]: T[K];
};
/** Internal type. DO NOT USE DIRECTLY. */
type Incremental<T> = T | {
    [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never;
};

declare enum ACCT_PROVIDER {
    QUICKBOOKS = "QUICKBOOKS"
}
declare enum BILL_STATUS {
    OPEN = "OPEN",
    PAID = "PAID"
}
declare enum COUNTRY_ISO_3 {
    ABW = "ABW",
    AFG = "AFG",
    AGO = "AGO",
    AIA = "AIA",
    ALA = "ALA",
    ALB = "ALB",
    AND = "AND",
    ARE = "ARE",
    ARG = "ARG",
    ARM = "ARM",
    ASM = "ASM",
    ATA = "ATA",
    ATF = "ATF",
    ATG = "ATG",
    AUS = "AUS",
    AUT = "AUT",
    AZE = "AZE",
    BDI = "BDI",
    BEL = "BEL",
    BEN = "BEN",
    BES = "BES",
    BFA = "BFA",
    BGD = "BGD",
    BGR = "BGR",
    BHR = "BHR",
    BHS = "BHS",
    BIH = "BIH",
    BLM = "BLM",
    BLR = "BLR",
    BLZ = "BLZ",
    BMU = "BMU",
    BOL = "BOL",
    BRA = "BRA",
    BRB = "BRB",
    BRN = "BRN",
    BTN = "BTN",
    BVT = "BVT",
    BWA = "BWA",
    CAF = "CAF",
    CAN = "CAN",
    CCK = "CCK",
    CHE = "CHE",
    CHL = "CHL",
    CHN = "CHN",
    CIV = "CIV",
    CMR = "CMR",
    COD = "COD",
    COG = "COG",
    COK = "COK",
    COL = "COL",
    COM = "COM",
    CPV = "CPV",
    CRI = "CRI",
    CUB = "CUB",
    CUW = "CUW",
    CXR = "CXR",
    CYM = "CYM",
    CYP = "CYP",
    CZE = "CZE",
    DEU = "DEU",
    DJI = "DJI",
    DMA = "DMA",
    DNK = "DNK",
    DOM = "DOM",
    DZA = "DZA",
    ECU = "ECU",
    EGY = "EGY",
    ERI = "ERI",
    ESH = "ESH",
    ESP = "ESP",
    EST = "EST",
    ETH = "ETH",
    FIN = "FIN",
    FJI = "FJI",
    FLK = "FLK",
    FRA = "FRA",
    FRO = "FRO",
    FSM = "FSM",
    GAB = "GAB",
    GBR = "GBR",
    GEO = "GEO",
    GGY = "GGY",
    GHA = "GHA",
    GIB = "GIB",
    GIN = "GIN",
    GLP = "GLP",
    GMB = "GMB",
    GNB = "GNB",
    GNQ = "GNQ",
    GRC = "GRC",
    GRD = "GRD",
    GRL = "GRL",
    GTM = "GTM",
    GUF = "GUF",
    GUM = "GUM",
    GUY = "GUY",
    HKG = "HKG",
    HMD = "HMD",
    HND = "HND",
    HRV = "HRV",
    HTI = "HTI",
    HUN = "HUN",
    IDN = "IDN",
    IMN = "IMN",
    IND = "IND",
    IOT = "IOT",
    IRL = "IRL",
    IRN = "IRN",
    IRQ = "IRQ",
    ISL = "ISL",
    ISR = "ISR",
    ITA = "ITA",
    JAM = "JAM",
    JEY = "JEY",
    JOR = "JOR",
    JPN = "JPN",
    KAZ = "KAZ",
    KEN = "KEN",
    KGZ = "KGZ",
    KHM = "KHM",
    KIR = "KIR",
    KNA = "KNA",
    KOR = "KOR",
    KWT = "KWT",
    LAO = "LAO",
    LBN = "LBN",
    LBR = "LBR",
    LBY = "LBY",
    LCA = "LCA",
    LIE = "LIE",
    LKA = "LKA",
    LSO = "LSO",
    LTU = "LTU",
    LUX = "LUX",
    LVA = "LVA",
    MAC = "MAC",
    MAF = "MAF",
    MAR = "MAR",
    MCO = "MCO",
    MDA = "MDA",
    MDG = "MDG",
    MDV = "MDV",
    MEX = "MEX",
    MHL = "MHL",
    MKD = "MKD",
    MLI = "MLI",
    MLT = "MLT",
    MMR = "MMR",
    MNE = "MNE",
    MNG = "MNG",
    MNP = "MNP",
    MOZ = "MOZ",
    MRT = "MRT",
    MSR = "MSR",
    MTQ = "MTQ",
    MUS = "MUS",
    MWI = "MWI",
    MYS = "MYS",
    MYT = "MYT",
    NAM = "NAM",
    NCL = "NCL",
    NER = "NER",
    NFK = "NFK",
    NGA = "NGA",
    NIC = "NIC",
    NIU = "NIU",
    NLD = "NLD",
    NOR = "NOR",
    NPL = "NPL",
    NRU = "NRU",
    NZL = "NZL",
    OMN = "OMN",
    PAK = "PAK",
    PAN = "PAN",
    PCN = "PCN",
    PER = "PER",
    PHL = "PHL",
    PLW = "PLW",
    PNG = "PNG",
    POL = "POL",
    PRI = "PRI",
    PRK = "PRK",
    PRT = "PRT",
    PRY = "PRY",
    PSE = "PSE",
    PYF = "PYF",
    QAT = "QAT",
    REU = "REU",
    ROU = "ROU",
    RUS = "RUS",
    RWA = "RWA",
    SAU = "SAU",
    SDN = "SDN",
    SEN = "SEN",
    SGP = "SGP",
    SGS = "SGS",
    SHN = "SHN",
    SJM = "SJM",
    SLB = "SLB",
    SLE = "SLE",
    SLV = "SLV",
    SMR = "SMR",
    SOM = "SOM",
    SPM = "SPM",
    SRB = "SRB",
    SSD = "SSD",
    STP = "STP",
    SUR = "SUR",
    SVK = "SVK",
    SVN = "SVN",
    SWE = "SWE",
    SWZ = "SWZ",
    SXM = "SXM",
    SYC = "SYC",
    SYR = "SYR",
    TCA = "TCA",
    TCD = "TCD",
    TGO = "TGO",
    THA = "THA",
    TJK = "TJK",
    TKL = "TKL",
    TKM = "TKM",
    TLS = "TLS",
    TON = "TON",
    TTO = "TTO",
    TUN = "TUN",
    TUR = "TUR",
    TUV = "TUV",
    TWN = "TWN",
    TZA = "TZA",
    UGA = "UGA",
    UKR = "UKR",
    UMI = "UMI",
    URY = "URY",
    USA = "USA",
    UZB = "UZB",
    VAT = "VAT",
    VCT = "VCT",
    VEN = "VEN",
    VGB = "VGB",
    VIR = "VIR",
    VNM = "VNM",
    VUT = "VUT",
    WLF = "WLF",
    WSM = "WSM",
    YEM = "YEM",
    ZAF = "ZAF",
    ZMB = "ZMB",
    ZWE = "ZWE"
}
declare enum CURRENCY {
    EUR = "EUR",
    USD = "USD"
}
declare enum INVOICE_STATUS {
    OPEN = "OPEN",
    PAID = "PAID"
}
declare enum NOTIFICATION_CHANNEL {
    EMAIL = "EMAIL",
    SMS = "SMS"
}
declare enum NOTIFICATION_EMAIL_COPY_MODE {
    BCC = "BCC",
    TO = "TO"
}
declare enum NOTIFICATION_FEATURE_TYPE {
    ORGANIZATION_ACCT_PROVIDER_APP_DISCONNECTED = "ORGANIZATION_ACCT_PROVIDER_APP_DISCONNECTED",
    ORGANIZATION_ACCT_PROVIDER_CONNECTION_EXPIRED = "ORGANIZATION_ACCT_PROVIDER_CONNECTION_EXPIRED",
    ORGANIZATION_ACCT_PROVIDER_CONNECTION_SUCCESS = "ORGANIZATION_ACCT_PROVIDER_CONNECTION_SUCCESS",
    ORGANIZATION_ACCT_PROVIDER_CONNECTION_WITHOUT_CONFIG = "ORGANIZATION_ACCT_PROVIDER_CONNECTION_WITHOUT_CONFIG",
    ORGANIZATION_ACCT_PROVIDER_ORG_DISCONNECTED = "ORGANIZATION_ACCT_PROVIDER_ORG_DISCONNECTED",
    ORGANIZATION_CONNECTION_ACCEPTED = "ORGANIZATION_CONNECTION_ACCEPTED",
    ORGANIZATION_CONNECTION_INVITE = "ORGANIZATION_CONNECTION_INVITE",
    ORGANIZATION_CUSTOMER_INVOICE = "ORGANIZATION_CUSTOMER_INVOICE",
    ORGANIZATION_CUSTOMER_STATEMENT = "ORGANIZATION_CUSTOMER_STATEMENT",
    ORGANIZATION_EMAIL_CHANGED = "ORGANIZATION_EMAIL_CHANGED",
    ORGANIZATION_EMAIL_VERIFICATION = "ORGANIZATION_EMAIL_VERIFICATION",
    ORGANIZATION_GENERIC_INVITE = "ORGANIZATION_GENERIC_INVITE",
    ORGANIZATION_INVITE_COLLABORATOR = "ORGANIZATION_INVITE_COLLABORATOR",
    ORGANIZATION_INVOICE_DUE_REMINDER = "ORGANIZATION_INVOICE_DUE_REMINDER",
    ORGANIZATION_INVOICE_OVERDUE_REMINDER = "ORGANIZATION_INVOICE_OVERDUE_REMINDER",
    ORGANIZATION_PROJECT_CHANGE_REQUEST_ACTION = "ORGANIZATION_PROJECT_CHANGE_REQUEST_ACTION",
    ORGANIZATION_PROJECT_CHANGE_REQUEST_PUBLISHED = "ORGANIZATION_PROJECT_CHANGE_REQUEST_PUBLISHED",
    ORGANIZATION_REMINDER_BLOCKED_ACCT_DISCONNECTED = "ORGANIZATION_REMINDER_BLOCKED_ACCT_DISCONNECTED",
    ORGANIZATION_REMINDER_BLOCKED_STALE_SYNC = "ORGANIZATION_REMINDER_BLOCKED_STALE_SYNC",
    ORGANIZATION_UNCONNECTED_CUSTOMER_PROJECT_ACTION_VERIFICATION = "ORGANIZATION_UNCONNECTED_CUSTOMER_PROJECT_ACTION_VERIFICATION",
    ORGANIZATION_UNCONNECTED_CUSTOMER_STATEMENT = "ORGANIZATION_UNCONNECTED_CUSTOMER_STATEMENT",
    USER_CREATED = "USER_CREATED",
    USER_EMAIL_CHANGED = "USER_EMAIL_CHANGED",
    USER_EMAIL_VERIFICATION = "USER_EMAIL_VERIFICATION",
    USER_PASSWORD_CHANGED = "USER_PASSWORD_CHANGED",
    USER_PASSWORD_CHANGE_VERIFICATION = "USER_PASSWORD_CHANGE_VERIFICATION",
    USER_PASSWORD_RESET = "USER_PASSWORD_RESET",
    USER_PASSWORD_RESET_VERIFICATION = "USER_PASSWORD_RESET_VERIFICATION",
    USER_PHONE_NUMBER_CHANGED = "USER_PHONE_NUMBER_CHANGED",
    USER_PHONE_NUMBER_REMOVED = "USER_PHONE_NUMBER_REMOVED",
    USER_PHONE_VERIFICATION = "USER_PHONE_VERIFICATION",
    USER_SIGN_UP_EMAIL_VERIFICATION = "USER_SIGN_UP_EMAIL_VERIFICATION"
}
declare enum NOTIFICATION_PROVIDER {
    EMAIL_CUSTOMER_IO = "EMAIL_CUSTOMER_IO",
    PENDING = "PENDING",
    SMS_AWS_SNS = "SMS_AWS_SNS"
}
declare enum NOTIFICATION_RELATED_ENTITY_TYPE {
    ORGANIZATION_CONNECTION = "ORGANIZATION_CONNECTION",
    ORGANIZATION_INVOICE = "ORGANIZATION_INVOICE",
    ORGANIZATION_PROJECT_CHANGE_REQUEST = "ORGANIZATION_PROJECT_CHANGE_REQUEST"
}
declare enum NOTIFICATION_SENDER_TARGET_ENTITY_TYPE {
    ORGANIZATION_CUSTOMER = "ORGANIZATION_CUSTOMER"
}
declare enum NOTIFICATION_SENDER_TYPE {
    ORGANIZATION = "ORGANIZATION",
    SYSTEM = "SYSTEM"
}
declare enum ORGANIZATION_ACCT_PROVIDER_CONN_STATUS {
    CONNECTED = "CONNECTED",
    DISCONNECTED = "DISCONNECTED",
    EXPIRED = "EXPIRED"
}
declare enum ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE {
    AUTOMATIC = "AUTOMATIC",
    MANUAL = "MANUAL",
    SCHEDULED = "SCHEDULED"
}
declare enum ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE {
    COMPLETE = "COMPLETE",
    CUSTOMER = "CUSTOMER"
}
declare enum ORGANIZATION_ACCT_PROVIDER_TOKEN_EXCHANGE_STATUS {
    ACCT_PROVIDER_CONNECTED_TO_DIFFERENT_ORGANIZATION = "ACCT_PROVIDER_CONNECTED_TO_DIFFERENT_ORGANIZATION",
    COMPLETED = "COMPLETED",
    DIFFERENT_ACCOUNTING_PROVIDER_ALREADY_CONNECTED = "DIFFERENT_ACCOUNTING_PROVIDER_ALREADY_CONNECTED",
    ORGANIZATION_ALREADY_EXISTS = "ORGANIZATION_ALREADY_EXISTS"
}
declare enum ORGANIZATION_CONNECTION_STATUS {
    ACCEPTED = "ACCEPTED",
    INVITED = "INVITED",
    REJECTED = "REJECTED"
}
declare enum ORGANIZATION_COUPON_CAMPAIGN {
    FOUNDING_FIRST_1OO_ORGANIZATIONS = "FOUNDING_FIRST_1OO_ORGANIZATIONS",
    RANDOM_ADMIN_GIVEAWAY = "RANDOM_ADMIN_GIVEAWAY"
}
declare enum ORGANIZATION_COUPON_CATEGORY {
    ORGANIZATION_SUBSCRIPTION = "ORGANIZATION_SUBSCRIPTION"
}
declare enum ORGANIZATION_COUPON_STATUS {
    ACTIVATED = "ACTIVATED",
    AVAILABLE = "AVAILABLE",
    EXPIRED = "EXPIRED"
}
declare enum ORGANIZATION_COUPON_SUBDIVISION {
    ORGANIZATION_SUBSCRIPTION_FOUNDING_PRICING_TIER = "ORGANIZATION_SUBSCRIPTION_FOUNDING_PRICING_TIER"
}
declare enum ORGANIZATION_PAYMENT_METHOD_BOUND_MODE {
    SYSTEM_SUBSCRIPTION_PAYMENT = "SYSTEM_SUBSCRIPTION_PAYMENT",
    VENDOR_RECEIVING_METHOD_PAYMENT = "VENDOR_RECEIVING_METHOD_PAYMENT"
}
declare enum ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE {
    CUSTOMER = "CUSTOMER",
    VENDOR = "VENDOR"
}
declare enum ORGANIZATION_SUBSCRIPTION_ADDON_ITEM {
    ADDITIONAL_USERS_ADDON = "ADDITIONAL_USERS_ADDON"
}
declare enum ORGANIZATION_SUBSCRIPTION_BASE_ITEM {
    BASIC_PLAN = "BASIC_PLAN",
    FREE_PLAN = "FREE_PLAN",
    PROJECTS_MODULE = "PROJECTS_MODULE",
    PRO_PLAN = "PRO_PLAN"
}
declare enum ORGANIZATION_SUBSCRIPTION_ITEM {
    ADDITIONAL_USERS_ADDON = "ADDITIONAL_USERS_ADDON",
    BASIC_PLAN = "BASIC_PLAN",
    FREE_PLAN = "FREE_PLAN",
    PROJECTS_MODULE = "PROJECTS_MODULE",
    PRO_PLAN = "PRO_PLAN"
}
declare enum ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY {
    ADDON = "ADDON",
    MODULE = "MODULE",
    PLAN = "PLAN"
}
declare enum ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION {
    ADDON = "ADDON",
    BASE = "BASE"
}
declare enum ORGANIZATION_SUBSCRIPTION_ITEM_STATUS {
    ACTIVE = "ACTIVE",
    CANCELED = "CANCELED"
}
declare enum ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS {
    CURRENT = "CURRENT",
    OVERDUE = "OVERDUE",
    PENDING = "PENDING",
    REQUIRES_ACTION = "REQUIRES_ACTION"
}
declare enum ORGANIZATION_SUBSCRIPTION_PRICE_TIER {
    FOUNDING = "FOUNDING",
    STANDARD = "STANDARD"
}
declare enum ORGANIZATION_SUBSCRIPTION_PROVIDER {
    ACCRUPAY = "ACCRUPAY",
    MANUAL = "MANUAL",
    NUVEI = "NUVEI"
}
declare enum ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS {
    ACTIVE = "ACTIVE",
    CANCELED = "CANCELED",
    EXPIRED = "EXPIRED",
    INACTIVE = "INACTIVE",
    INITIALIZING = "INITIALIZING"
}
declare enum ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL {
    MONTHLY = "MONTHLY",
    YEARLY = "YEARLY"
}
declare enum ORGANIZATION_SUBSCRIPTION_STATUS {
    ACTIVE = "ACTIVE",
    CANCELED = "CANCELED",
    INACTIVE = "INACTIVE",
    INITIALIZING = "INITIALIZING"
}
declare enum ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE {
    CHANGE = "CHANGE",
    PURCHASE = "PURCHASE",
    RENEWAL = "RENEWAL"
}
declare enum ORGANIZATION_USER_ROLE {
    ADMIN = "ADMIN",
    EDITOR = "EDITOR",
    OWNER = "OWNER",
    VIEWER = "VIEWER"
}
type OrganizationProjectChangeRequestUpsertSchema = {
    budget_amount: bigint;
    change_request_expires_at?: unknown;
    contract_url?: string | null | undefined;
    ends_at?: unknown;
    name: string;
    publish?: boolean | null | undefined;
    starts_at?: unknown;
};
type OrganizationTransactionBillingAddressSchema = {
    billing_address_city?: string | null | undefined;
    billing_address_country_code_iso_3: COUNTRY_ISO_3;
    billing_address_line_1?: string | null | undefined;
    billing_address_line_2?: string | null | undefined;
    billing_address_number?: string | null | undefined;
    billing_address_state?: string | null | undefined;
    billing_address_zip_code?: string | null | undefined;
    billing_email: string;
    billing_first_name: string;
    billing_last_name: string;
    billing_phone_number?: string | null | undefined;
};
declare enum PAYMENT_METHOD {
    CARD = "CARD",
    CHECK = "CHECK",
    MANUAL = "MANUAL",
    QUICKBOOKS = "QUICKBOOKS",
    SYNC = "SYNC"
}
declare enum PAYMENT_PROVIDER {
    ACCRUPAY = "ACCRUPAY",
    MANUAL = "MANUAL",
    NUVEI = "NUVEI",
    QUICKBOOKS = "QUICKBOOKS"
}
declare enum PROJECT_CHANGE_REQUEST_STATUS {
    ACCEPTED = "ACCEPTED",
    CANCELED = "CANCELED",
    DRAFT = "DRAFT",
    EXPIRED = "EXPIRED",
    PUBLISHED = "PUBLISHED",
    REJECTED = "REJECTED"
}
declare enum PROJECT_STATUS {
    ACTIVE = "ACTIVE",
    CANCELED = "CANCELED",
    COMPLETED = "COMPLETED",
    EXPIRED = "EXPIRED",
    WAITING = "WAITING"
}
declare enum RECIPIENT_TYPE {
    ORGANIZATION = "ORGANIZATION",
    OTHER = "OTHER",
    USER = "USER"
}
declare enum REMINDER_DUE_DATE_MODE {
    AFTER = "AFTER",
    BEFORE = "BEFORE"
}
declare enum REMINDER_REPEAT_MODE {
    DAILY = "DAILY",
    MONTHLY = "MONTHLY",
    WEEKLY = "WEEKLY"
}
declare enum SORT_ORDER {
    ASC = "ASC",
    DESC = "DESC"
}
declare enum STATEMENT_ACCESS_TYPE {
    CONNECTED_CUSTOMER = "CONNECTED_CUSTOMER",
    UNCONNECTED_CUSTOMER = "UNCONNECTED_CUSTOMER"
}
declare enum STATEMENT_LINE_TYPE {
    INVOICE = "INVOICE",
    TRANSACTION = "TRANSACTION"
}
type SortingFieldSchema = {
    field: string;
    order: SORT_ORDER;
};
declare enum TAX_TYPE {
    ATIN = "ATIN",
    EIN = "EIN",
    ITIN = "ITIN",
    PTIN = "PTIN",
    SSN = "SSN"
}
declare enum TRANSACTION_PROVIDER {
    ACCRUPAY = "ACCRUPAY",
    MANUAL = "MANUAL",
    NUVEI = "NUVEI",
    QUICKBOOKS = "QUICKBOOKS"
}
declare enum TRANSACTION_STATUS {
    EXPIRED = "EXPIRED",
    FAILED = "FAILED",
    PENDING = "PENDING",
    REVERTED = "REVERTED",
    STARTED = "STARTED",
    SUCCEEDED = "SUCCEEDED"
}
type UserEmailVerifyOrChangeFinishSchema = {
    email: string;
    verification_code: string;
};
type UserEmailVerifyOrChangeStartSchema = {
    email: string;
};
type UserOrganizationAcctProviderConnUpdateSchema = {
    automatic_pull_enabled: boolean;
};
type UserOrganizationCollaboratorUpdateSchema = {
    customer_email_copy_mode?: NOTIFICATION_EMAIL_COPY_MODE | null | undefined;
    receive_invoice_reminders: boolean;
    role: ORGANIZATION_USER_ROLE;
};
type UserOrganizationCreateSchema = {
    address_city?: string | null | undefined;
    address_country_code_iso_3?: COUNTRY_ISO_3 | null | undefined;
    address_line_1?: string | null | undefined;
    address_line_2?: string | null | undefined;
    address_number?: string | null | undefined;
    address_state?: string | null | undefined;
    address_zip_code?: string | null | undefined;
    business_industry?: string | null | undefined;
    business_number_of_employees?: number | null | undefined;
    email: string;
    language?: string | null | undefined;
    name: string;
    phone_number?: string | null | undefined;
    primary_contact_name?: string | null | undefined;
    referred_by_code?: string | null | undefined;
    setting_customer_email_copy_mode?: NOTIFICATION_EMAIL_COPY_MODE | null | undefined;
    timezone?: string | null | undefined;
    website?: string | null | undefined;
};
type UserOrganizationCustomerContactCreateSchema = {
    email: string;
    email_copy_mode?: NOTIFICATION_EMAIL_COPY_MODE | null | undefined;
    is_default: boolean;
    name: string;
    phone_number?: string | null | undefined;
    receive_invoice_reminders: boolean;
};
type UserOrganizationCustomerContactUpdateSchema = {
    email: string;
    email_copy_mode?: NOTIFICATION_EMAIL_COPY_MODE | null | undefined;
    is_default: boolean;
    name: string;
    phone_number?: string | null | undefined;
    receive_invoice_reminders: boolean;
};
type UserOrganizationCustomerSendInvoiceEmailSchema = {
    contact_ids: Array<string>;
    organization_invoice_id: string;
    send_to_base_customer_email?: boolean | null | undefined;
    send_to_primary_contact?: boolean | null | undefined;
};
type UserOrganizationCustomerSendStatementEmailSchema = {
    contact_ids: Array<string>;
    organization_customer_id: string;
    send_to_base_customer_email?: boolean | null | undefined;
    send_to_primary_contact?: boolean | null | undefined;
};
type UserOrganizationEmailVerifyOrChangeFinishSchema = {
    email: string;
    verification_code: string;
};
type UserOrganizationEmailVerifyOrChangeStartSchema = {
    email: string;
};
type UserOrganizationInviteCollaboratorCreateSchema = {
    email: string;
    role: ORGANIZATION_USER_ROLE;
};
type UserOrganizationProjectCreateSchema = {
    budget_amount: bigint;
    budget_currency_code: CURRENCY;
    contract_url?: string | null | undefined;
    description?: string | null | undefined;
    ends_at?: unknown;
    name: string;
    organization_customer_id: string;
    starts_at?: unknown;
};
type UserOrganizationProjectUpdateSchema = {
    canceled_at?: unknown;
    completed_at?: unknown;
    contract_url?: string | null | undefined;
    description?: string | null | undefined;
};
type UserOrganizationReminderSettingSchema = {
    days_amount: number;
    due_date_mode: REMINDER_DUE_DATE_MODE;
    organization_customer_id?: string | null | undefined;
    organization_invoice_id?: string | null | undefined;
    organization_project_id?: string | null | undefined;
    repeat_mode?: REMINDER_REPEAT_MODE | null | undefined;
    repeat_value?: number | null | undefined;
    selected_hour: number;
};
type UserOrganizationSubscriptionCalculatePricingAddonItemSchema = {
    item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
    quantity: number;
};
type UserOrganizationSubscriptionCalculatePricingSchema = {
    currency: CURRENCY;
    organization_coupon_id?: string | null | undefined;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    selected_addon_items: Array<UserOrganizationSubscriptionCalculatePricingAddonItemSchema>;
    selected_base_item: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
};
type UserOrganizationSubscriptionStartPurchaseSchema = {
    billing_address?: OrganizationTransactionBillingAddressSchema | null | undefined;
    calculated_total_amount: bigint;
    currency: CURRENCY;
    organization_coupon_id?: string | null | undefined;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    selected_addon_items: Array<UserOrganizationSubscriptionCalculatePricingAddonItemSchema>;
    selected_base_item: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
};
type UserOrganizationUpdateSchema = {
    address_city?: string | null | undefined;
    address_country_code_iso_3?: COUNTRY_ISO_3 | null | undefined;
    address_line_1?: string | null | undefined;
    address_line_2?: string | null | undefined;
    address_number?: string | null | undefined;
    address_state?: string | null | undefined;
    address_zip_code?: string | null | undefined;
    business_industry?: string | null | undefined;
    business_number_of_employees?: number | null | undefined;
    language?: string | null | undefined;
    name?: string | null | undefined;
    phone_number?: string | null | undefined;
    primary_contact_name?: string | null | undefined;
    setting_customer_email_copy_mode?: NOTIFICATION_EMAIL_COPY_MODE | null | undefined;
    timezone?: string | null | undefined;
    website?: string | null | undefined;
};
type UserOrganizationVendorContactCreateSchema = {
    email: string;
    is_default: boolean;
    name: string;
    phone_number?: string | null | undefined;
};
type UserOrganizationVendorContactUpdateSchema = {
    email: string;
    is_default: boolean;
    name: string;
    phone_number?: string | null | undefined;
};
type UserPasswordChangeFinishSchema = {
    new_password: string;
    verification_code: string;
};
type UserPasswordChangeStartSchema = {
    current_password?: string | null | undefined;
};
type UserPasswordResetFinishSchema = {
    email: string;
    new_password: string;
    user_id: string;
    verification_code: string;
};
type UserPasswordResetStartSchema = {
    email: string;
};
type UserPhoneNumberVerifyOrChangeFinishSchema = {
    phone_number: string;
    verification_code: string;
};
type UserPhoneNumberVerifyOrChangeStartSchema = {
    phone_number: string;
};
type UserSignUpWithEmailFinishSchema = {
    email: string;
    password: string;
    verification_code: string;
};
type UserSignUpWithEmailStartSchema = {
    email: string;
};
type UserSignUpWithEmailVerifySchema = {
    email: string;
    verification_code: string;
};
type UserUpdateDataSchema = {
    first_name: string;
    language: string;
    last_name: string;
    timezone: string;
};
type ApolloClientTestQueryQueryVariables = Exact<{
    [key: string]: never;
}>;
type ApolloClientTestQueryQuery = {
    __typename: 'Query';
};
type OrganizationAcctProviderConnFragmentFragment = {
    id: string;
    acct_provider: ACCT_PROVIDER;
    code: string;
    url: string | null;
    payload: unknown;
    customer_add_url: string | null;
    invoice_add_url: string | null;
    vendor_add_url: string | null;
    bill_add_url: string | null;
    name: string | null;
    email: string | null;
    phone_number: string | null;
    website_url: string | null;
    primary_contact_name: string | null;
    business_name: string | null;
    business_industry: string | null;
    business_number_of_employees: number | null;
    timezone: string | null;
    language: string | null;
    business_tax_code_type: TAX_TYPE | null;
    business_tax_code: string | null;
    address_line_1: string | null;
    address_number: string | null;
    address_line_2: string | null;
    address_city: string | null;
    address_state: string | null;
    address_zip_code: string | null;
    address_country_code_iso_3: COUNTRY_ISO_3 | null;
    address_lat: number | null;
    address_lng: number | null;
    business_address_line_1: string | null;
    business_address_number: string | null;
    business_address_line_2: string | null;
    business_address_city: string | null;
    business_address_state: string | null;
    business_address_zip_code: string | null;
    business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
    business_address_lat: number | null;
    business_address_lng: number | null;
    automatic_pull_enabled: boolean;
    status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
    disconnected_at: unknown;
    conn_expires_at: unknown;
    organization_id: string;
    last_conn_at: unknown;
    last_successful_sync_id: string | null;
    last_successful_sync_at: unknown;
    last_sync_succeeded: boolean | null;
    last_sync_id: string | null;
    last_sync_at: unknown;
    created_at: unknown;
    updated_at: unknown;
    synchronizations: {
        edges: Array<{
            node: {
                id: string;
                mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                force: boolean | null;
                provider: ACCT_PROVIDER;
                errors: Array<string>;
                warnings: Array<string>;
                started_at: unknown;
                finished_at: unknown;
                failed_at: unknown;
                succeeded_at: unknown;
                skipped_at: unknown;
                read_success: number;
                read_failure: number;
                skipped: number;
                create_success: number;
                create_failure: number;
                update_success: number;
                update_failure: number;
                delete_failure: number;
                delete_success: number;
                process_failure: number;
                process_success: number;
                created_at: unknown;
                updated_at: unknown;
                scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                scope_id: string | null;
                scope_description: string | null;
                organization_id: string;
                organization_acct_provider_conn_id: string;
                data: {
                    customer: {
                        items: unknown;
                    } | null;
                    invoice: {
                        items: unknown;
                    } | null;
                    invoice_transaction: {
                        items: unknown;
                    } | null;
                    vendor: {
                        items: unknown;
                    } | null;
                    bill: {
                        items: unknown;
                    } | null;
                    bill_transaction: {
                        items: unknown;
                    } | null;
                } | null;
            };
        }>;
    };
};
type OrganizationAcctProviderConnSynchronizationFragmentFragment = {
    id: string;
    mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
    force: boolean | null;
    provider: ACCT_PROVIDER;
    errors: Array<string>;
    warnings: Array<string>;
    started_at: unknown;
    finished_at: unknown;
    failed_at: unknown;
    succeeded_at: unknown;
    skipped_at: unknown;
    read_success: number;
    read_failure: number;
    skipped: number;
    create_success: number;
    create_failure: number;
    update_success: number;
    update_failure: number;
    delete_failure: number;
    delete_success: number;
    process_failure: number;
    process_success: number;
    created_at: unknown;
    updated_at: unknown;
    scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
    scope_id: string | null;
    scope_description: string | null;
    organization_id: string;
    organization_acct_provider_conn_id: string;
    data: {
        customer: {
            items: unknown;
        } | null;
        invoice: {
            items: unknown;
        } | null;
        invoice_transaction: {
            items: unknown;
        } | null;
        vendor: {
            items: unknown;
        } | null;
        bill: {
            items: unknown;
        } | null;
        bill_transaction: {
            items: unknown;
        } | null;
    } | null;
};
type UserOrganizationAcctProviderConnDisconnectMutationVariables = Exact<{
    organizationId: string;
    accountProvider: ACCT_PROVIDER;
}>;
type UserOrganizationAcctProviderConnDisconnectMutation = {
    userOrganizationAcctProviderConnDisconnect: {
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        url: string | null;
        payload: unknown;
        customer_add_url: string | null;
        invoice_add_url: string | null;
        vendor_add_url: string | null;
        bill_add_url: string | null;
        name: string | null;
        email: string | null;
        phone_number: string | null;
        website_url: string | null;
        primary_contact_name: string | null;
        business_name: string | null;
        business_industry: string | null;
        business_number_of_employees: number | null;
        timezone: string | null;
        language: string | null;
        business_tax_code_type: TAX_TYPE | null;
        business_tax_code: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        business_address_line_1: string | null;
        business_address_number: string | null;
        business_address_line_2: string | null;
        business_address_city: string | null;
        business_address_state: string | null;
        business_address_zip_code: string | null;
        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        business_address_lat: number | null;
        business_address_lng: number | null;
        automatic_pull_enabled: boolean;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        disconnected_at: unknown;
        conn_expires_at: unknown;
        organization_id: string;
        last_conn_at: unknown;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        synchronizations: {
            edges: Array<{
                node: {
                    id: string;
                    mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                    force: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at: unknown;
                    finished_at: unknown;
                    failed_at: unknown;
                    succeeded_at: unknown;
                    skipped_at: unknown;
                    read_success: number;
                    read_failure: number;
                    skipped: number;
                    create_success: number;
                    create_failure: number;
                    update_success: number;
                    update_failure: number;
                    delete_failure: number;
                    delete_success: number;
                    process_failure: number;
                    process_success: number;
                    created_at: unknown;
                    updated_at: unknown;
                    scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                    scope_id: string | null;
                    scope_description: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data: {
                        customer: {
                            items: unknown;
                        } | null;
                        invoice: {
                            items: unknown;
                        } | null;
                        invoice_transaction: {
                            items: unknown;
                        } | null;
                        vendor: {
                            items: unknown;
                        } | null;
                        bill: {
                            items: unknown;
                        } | null;
                        bill_transaction: {
                            items: unknown;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UserOrganizationAcctProviderConnUpdateMutationVariables = Exact<{
    organizationId: string;
    accountProvider: ACCT_PROVIDER;
    data: UserOrganizationAcctProviderConnUpdateSchema;
}>;
type UserOrganizationAcctProviderConnUpdateMutation = {
    userOrganizationAcctProviderConnUpdate: {
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        url: string | null;
        payload: unknown;
        customer_add_url: string | null;
        invoice_add_url: string | null;
        vendor_add_url: string | null;
        bill_add_url: string | null;
        name: string | null;
        email: string | null;
        phone_number: string | null;
        website_url: string | null;
        primary_contact_name: string | null;
        business_name: string | null;
        business_industry: string | null;
        business_number_of_employees: number | null;
        timezone: string | null;
        language: string | null;
        business_tax_code_type: TAX_TYPE | null;
        business_tax_code: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        business_address_line_1: string | null;
        business_address_number: string | null;
        business_address_line_2: string | null;
        business_address_city: string | null;
        business_address_state: string | null;
        business_address_zip_code: string | null;
        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        business_address_lat: number | null;
        business_address_lng: number | null;
        automatic_pull_enabled: boolean;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        disconnected_at: unknown;
        conn_expires_at: unknown;
        organization_id: string;
        last_conn_at: unknown;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        synchronizations: {
            edges: Array<{
                node: {
                    id: string;
                    mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                    force: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at: unknown;
                    finished_at: unknown;
                    failed_at: unknown;
                    succeeded_at: unknown;
                    skipped_at: unknown;
                    read_success: number;
                    read_failure: number;
                    skipped: number;
                    create_success: number;
                    create_failure: number;
                    update_success: number;
                    update_failure: number;
                    delete_failure: number;
                    delete_success: number;
                    process_failure: number;
                    process_success: number;
                    created_at: unknown;
                    updated_at: unknown;
                    scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                    scope_id: string | null;
                    scope_description: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data: {
                        customer: {
                            items: unknown;
                        } | null;
                        invoice: {
                            items: unknown;
                        } | null;
                        invoice_transaction: {
                            items: unknown;
                        } | null;
                        vendor: {
                            items: unknown;
                        } | null;
                        bill: {
                            items: unknown;
                        } | null;
                        bill_transaction: {
                            items: unknown;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UserOrganizationAcctProviderConnectMutationVariables = Exact<{
    organizationId: string;
    accountProvider: ACCT_PROVIDER;
    url: string;
    automaticPull: boolean;
}>;
type UserOrganizationAcctProviderConnectMutation = {
    userOrganizationAcctProviderConnect: {
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        url: string | null;
        payload: unknown;
        customer_add_url: string | null;
        invoice_add_url: string | null;
        vendor_add_url: string | null;
        bill_add_url: string | null;
        name: string | null;
        email: string | null;
        phone_number: string | null;
        website_url: string | null;
        primary_contact_name: string | null;
        business_name: string | null;
        business_industry: string | null;
        business_number_of_employees: number | null;
        timezone: string | null;
        language: string | null;
        business_tax_code_type: TAX_TYPE | null;
        business_tax_code: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        business_address_line_1: string | null;
        business_address_number: string | null;
        business_address_line_2: string | null;
        business_address_city: string | null;
        business_address_state: string | null;
        business_address_zip_code: string | null;
        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        business_address_lat: number | null;
        business_address_lng: number | null;
        automatic_pull_enabled: boolean;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        disconnected_at: unknown;
        conn_expires_at: unknown;
        organization_id: string;
        last_conn_at: unknown;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        synchronizations: {
            edges: Array<{
                node: {
                    id: string;
                    mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                    force: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at: unknown;
                    finished_at: unknown;
                    failed_at: unknown;
                    succeeded_at: unknown;
                    skipped_at: unknown;
                    read_success: number;
                    read_failure: number;
                    skipped: number;
                    create_success: number;
                    create_failure: number;
                    update_success: number;
                    update_failure: number;
                    delete_failure: number;
                    delete_success: number;
                    process_failure: number;
                    process_success: number;
                    created_at: unknown;
                    updated_at: unknown;
                    scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                    scope_id: string | null;
                    scope_description: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data: {
                        customer: {
                            items: unknown;
                        } | null;
                        invoice: {
                            items: unknown;
                        } | null;
                        invoice_transaction: {
                            items: unknown;
                        } | null;
                        vendor: {
                            items: unknown;
                        } | null;
                        bill: {
                            items: unknown;
                        } | null;
                        bill_transaction: {
                            items: unknown;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UserOrganizationAcctProviderGetOAuthUrlMutationVariables = Exact<{
    organizationId: string;
    accountProvider: ACCT_PROVIDER;
}>;
type UserOrganizationAcctProviderGetOAuthUrlMutation = {
    userOrganizationAcctProviderGetOAuthUrl: string;
};
type UserOrganizationAcctProviderSynchronizeMutationVariables = Exact<{
    organizationId: string;
    accountProvider: ACCT_PROVIDER;
}>;
type UserOrganizationAcctProviderSynchronizeMutation = {
    userOrganizationAcctProviderSynchronize: unknown;
};
type UserOrganizationAcctProvidersQueryVariables = Exact<{
    organizationId: string;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationAcctProvidersQuery = {
    userOrganizationAcctProviders: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                acct_provider: ACCT_PROVIDER;
                code: string;
                url: string | null;
                payload: unknown;
                customer_add_url: string | null;
                invoice_add_url: string | null;
                vendor_add_url: string | null;
                bill_add_url: string | null;
                name: string | null;
                email: string | null;
                phone_number: string | null;
                website_url: string | null;
                primary_contact_name: string | null;
                business_name: string | null;
                business_industry: string | null;
                business_number_of_employees: number | null;
                timezone: string | null;
                language: string | null;
                business_tax_code_type: TAX_TYPE | null;
                business_tax_code: string | null;
                address_line_1: string | null;
                address_number: string | null;
                address_line_2: string | null;
                address_city: string | null;
                address_state: string | null;
                address_zip_code: string | null;
                address_country_code_iso_3: COUNTRY_ISO_3 | null;
                address_lat: number | null;
                address_lng: number | null;
                business_address_line_1: string | null;
                business_address_number: string | null;
                business_address_line_2: string | null;
                business_address_city: string | null;
                business_address_state: string | null;
                business_address_zip_code: string | null;
                business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                business_address_lat: number | null;
                business_address_lng: number | null;
                automatic_pull_enabled: boolean;
                status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                disconnected_at: unknown;
                conn_expires_at: unknown;
                organization_id: string;
                last_conn_at: unknown;
                last_successful_sync_id: string | null;
                last_successful_sync_at: unknown;
                last_sync_succeeded: boolean | null;
                last_sync_id: string | null;
                last_sync_at: unknown;
                created_at: unknown;
                updated_at: unknown;
                synchronizations: {
                    edges: Array<{
                        node: {
                            id: string;
                            mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                            force: boolean | null;
                            provider: ACCT_PROVIDER;
                            errors: Array<string>;
                            warnings: Array<string>;
                            started_at: unknown;
                            finished_at: unknown;
                            failed_at: unknown;
                            succeeded_at: unknown;
                            skipped_at: unknown;
                            read_success: number;
                            read_failure: number;
                            skipped: number;
                            create_success: number;
                            create_failure: number;
                            update_success: number;
                            update_failure: number;
                            delete_failure: number;
                            delete_success: number;
                            process_failure: number;
                            process_success: number;
                            created_at: unknown;
                            updated_at: unknown;
                            scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                            scope_id: string | null;
                            scope_description: string | null;
                            organization_id: string;
                            organization_acct_provider_conn_id: string;
                            data: {
                                customer: {
                                    items: unknown;
                                } | null;
                                invoice: {
                                    items: unknown;
                                } | null;
                                invoice_transaction: {
                                    items: unknown;
                                } | null;
                                vendor: {
                                    items: unknown;
                                } | null;
                                bill: {
                                    items: unknown;
                                } | null;
                                bill_transaction: {
                                    items: unknown;
                                } | null;
                            } | null;
                        };
                    }>;
                };
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationAcctProviderQueryVariables = Exact<{
    organizationId: string;
    organizationAcctProviderConnId: string;
}>;
type UserOrganizationAcctProviderQuery = {
    userOrganizationAcctProvider: {
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        url: string | null;
        payload: unknown;
        customer_add_url: string | null;
        invoice_add_url: string | null;
        vendor_add_url: string | null;
        bill_add_url: string | null;
        name: string | null;
        email: string | null;
        phone_number: string | null;
        website_url: string | null;
        primary_contact_name: string | null;
        business_name: string | null;
        business_industry: string | null;
        business_number_of_employees: number | null;
        timezone: string | null;
        language: string | null;
        business_tax_code_type: TAX_TYPE | null;
        business_tax_code: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        business_address_line_1: string | null;
        business_address_number: string | null;
        business_address_line_2: string | null;
        business_address_city: string | null;
        business_address_state: string | null;
        business_address_zip_code: string | null;
        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        business_address_lat: number | null;
        business_address_lng: number | null;
        automatic_pull_enabled: boolean;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        disconnected_at: unknown;
        conn_expires_at: unknown;
        organization_id: string;
        last_conn_at: unknown;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        synchronizations: {
            edges: Array<{
                node: {
                    id: string;
                    mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                    force: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at: unknown;
                    finished_at: unknown;
                    failed_at: unknown;
                    succeeded_at: unknown;
                    skipped_at: unknown;
                    read_success: number;
                    read_failure: number;
                    skipped: number;
                    create_success: number;
                    create_failure: number;
                    update_success: number;
                    update_failure: number;
                    delete_failure: number;
                    delete_success: number;
                    process_failure: number;
                    process_success: number;
                    created_at: unknown;
                    updated_at: unknown;
                    scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                    scope_id: string | null;
                    scope_description: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data: {
                        customer: {
                            items: unknown;
                        } | null;
                        invoice: {
                            items: unknown;
                        } | null;
                        invoice_transaction: {
                            items: unknown;
                        } | null;
                        vendor: {
                            items: unknown;
                        } | null;
                        bill: {
                            items: unknown;
                        } | null;
                        bill_transaction: {
                            items: unknown;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UserOrganizationAcctProviderSynchronizationsQueryVariables = Exact<{
    organizationId: string;
    organizationAcctProviderConnId?: string | null | undefined;
    scope?: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE | null | undefined;
    finished?: boolean | null | undefined;
    failed?: boolean | null | undefined;
    succeeded?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationAcctProviderSynchronizationsQuery = {
    userOrganizationAcctProviderSynchronizations: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                force: boolean | null;
                provider: ACCT_PROVIDER;
                errors: Array<string>;
                warnings: Array<string>;
                started_at: unknown;
                finished_at: unknown;
                failed_at: unknown;
                succeeded_at: unknown;
                skipped_at: unknown;
                read_success: number;
                read_failure: number;
                skipped: number;
                create_success: number;
                create_failure: number;
                update_success: number;
                update_failure: number;
                delete_failure: number;
                delete_success: number;
                process_failure: number;
                process_success: number;
                created_at: unknown;
                updated_at: unknown;
                scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                scope_id: string | null;
                scope_description: string | null;
                organization_id: string;
                organization_acct_provider_conn_id: string;
                data: {
                    customer: {
                        items: unknown;
                    } | null;
                    invoice: {
                        items: unknown;
                    } | null;
                    invoice_transaction: {
                        items: unknown;
                    } | null;
                    vendor: {
                        items: unknown;
                    } | null;
                    bill: {
                        items: unknown;
                    } | null;
                    bill_transaction: {
                        items: unknown;
                    } | null;
                } | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationAcctProviderSynchronizationQueryVariables = Exact<{
    organizationId: string;
    organizationAcctProviderConnSynchronizationId: string;
}>;
type UserOrganizationAcctProviderSynchronizationQuery = {
    userOrganizationAcctProviderSynchronization: {
        id: string;
        mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
        force: boolean | null;
        provider: ACCT_PROVIDER;
        errors: Array<string>;
        warnings: Array<string>;
        started_at: unknown;
        finished_at: unknown;
        failed_at: unknown;
        succeeded_at: unknown;
        skipped_at: unknown;
        read_success: number;
        read_failure: number;
        skipped: number;
        create_success: number;
        create_failure: number;
        update_success: number;
        update_failure: number;
        delete_failure: number;
        delete_success: number;
        process_failure: number;
        process_success: number;
        created_at: unknown;
        updated_at: unknown;
        scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
        scope_id: string | null;
        scope_description: string | null;
        organization_id: string;
        organization_acct_provider_conn_id: string;
        data: {
            customer: {
                items: unknown;
            } | null;
            invoice: {
                items: unknown;
            } | null;
            invoice_transaction: {
                items: unknown;
            } | null;
            vendor: {
                items: unknown;
            } | null;
            bill: {
                items: unknown;
            } | null;
            bill_transaction: {
                items: unknown;
            } | null;
        } | null;
    };
};
type UserOrganizationAcctProviderConnCheckConnectionMutationVariables = Exact<{
    organizationId: string;
    acctProvider: ACCT_PROVIDER;
    acctProviderConnCode: string;
}>;
type UserOrganizationAcctProviderConnCheckConnectionMutation = {
    userOrganizationAcctProviderConnCheckConnection: {
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        url: string | null;
        payload: unknown;
        customer_add_url: string | null;
        invoice_add_url: string | null;
        vendor_add_url: string | null;
        bill_add_url: string | null;
        name: string | null;
        email: string | null;
        phone_number: string | null;
        website_url: string | null;
        primary_contact_name: string | null;
        business_name: string | null;
        business_industry: string | null;
        business_number_of_employees: number | null;
        timezone: string | null;
        language: string | null;
        business_tax_code_type: TAX_TYPE | null;
        business_tax_code: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        business_address_line_1: string | null;
        business_address_number: string | null;
        business_address_line_2: string | null;
        business_address_city: string | null;
        business_address_state: string | null;
        business_address_zip_code: string | null;
        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        business_address_lat: number | null;
        business_address_lng: number | null;
        automatic_pull_enabled: boolean;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        disconnected_at: unknown;
        conn_expires_at: unknown;
        organization_id: string;
        last_conn_at: unknown;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        synchronizations: {
            edges: Array<{
                node: {
                    id: string;
                    mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                    force: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at: unknown;
                    finished_at: unknown;
                    failed_at: unknown;
                    succeeded_at: unknown;
                    skipped_at: unknown;
                    read_success: number;
                    read_failure: number;
                    skipped: number;
                    create_success: number;
                    create_failure: number;
                    update_success: number;
                    update_failure: number;
                    delete_failure: number;
                    delete_success: number;
                    process_failure: number;
                    process_success: number;
                    created_at: unknown;
                    updated_at: unknown;
                    scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                    scope_id: string | null;
                    scope_description: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data: {
                        customer: {
                            items: unknown;
                        } | null;
                        invoice: {
                            items: unknown;
                        } | null;
                        invoice_transaction: {
                            items: unknown;
                        } | null;
                        vendor: {
                            items: unknown;
                        } | null;
                        bill: {
                            items: unknown;
                        } | null;
                        bill_transaction: {
                            items: unknown;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutationVariables = Exact<{
    acctProvider: ACCT_PROVIDER;
    acctProviderConnCode: string;
}>;
type UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutation = {
    unauthorizedUserOrganizationAcctProviderConnCheckConnection: unknown;
};
type AdminOrganizationsQueryVariables = Exact<{
    id?: string | null | undefined;
    email?: string | null | undefined;
    name?: string | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type AdminOrganizationsQuery = {
    adminOrganizations: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                name: string;
                email: string;
                website: string | null;
                unique_name: string;
                unique_code: string;
                phone_number: string | null;
                address_line_1: string | null;
                address_number: string | null;
                address_line_2: string | null;
                address_city: string | null;
                address_state: string | null;
                address_zip_code: string | null;
                address_country_code_iso_3: COUNTRY_ISO_3 | null;
                address_lat: number | null;
                address_lng: number | null;
                primary_contact_name: string | null;
                business_name: string | null;
                business_industry: string | null;
                business_number_of_employees: number | null;
                business_address_line_1: string | null;
                business_address_number: string | null;
                business_address_line_2: string | null;
                business_address_city: string | null;
                business_address_state: string | null;
                business_address_zip_code: string | null;
                business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                business_address_lat: number | null;
                business_address_lng: number | null;
                business_tax_code_type: TAX_TYPE | null;
                business_tax_code: string | null;
                timezone: string | null;
                language: string | null;
                created_at: unknown;
                updated_at: unknown;
                logo_picture_file_id: string | null;
                setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
                current_email_verification_id: string | null;
                current_phone_number_verification_id: string | null;
                subscription_level: number | null;
                logo_picture_file: {
                    public_url: string | null;
                } | null;
                subscription_data: {
                    subscription_level: number;
                    organization_user_seats: number;
                    requires_user_action: boolean;
                    requires_provider_refresh: boolean;
                    active_subscriptions: Array<{
                        id: string;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    }>;
                    active_plans: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_modules: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_addons: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        quantity: number;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                } | null;
                acct_provider_conns: {
                    edges: Array<{
                        node: {
                            id: string;
                            acct_provider: ACCT_PROVIDER;
                            code: string;
                            url: string | null;
                            payload: unknown;
                            customer_add_url: string | null;
                            invoice_add_url: string | null;
                            vendor_add_url: string | null;
                            bill_add_url: string | null;
                            name: string | null;
                            email: string | null;
                            phone_number: string | null;
                            website_url: string | null;
                            primary_contact_name: string | null;
                            business_name: string | null;
                            business_industry: string | null;
                            business_number_of_employees: number | null;
                            timezone: string | null;
                            language: string | null;
                            business_tax_code_type: TAX_TYPE | null;
                            business_tax_code: string | null;
                            address_line_1: string | null;
                            address_number: string | null;
                            address_line_2: string | null;
                            address_city: string | null;
                            address_state: string | null;
                            address_zip_code: string | null;
                            address_country_code_iso_3: COUNTRY_ISO_3 | null;
                            address_lat: number | null;
                            address_lng: number | null;
                            business_address_line_1: string | null;
                            business_address_number: string | null;
                            business_address_line_2: string | null;
                            business_address_city: string | null;
                            business_address_state: string | null;
                            business_address_zip_code: string | null;
                            business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                            business_address_lat: number | null;
                            business_address_lng: number | null;
                            automatic_pull_enabled: boolean;
                            status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                            disconnected_at: unknown;
                            conn_expires_at: unknown;
                            organization_id: string;
                            last_conn_at: unknown;
                            last_successful_sync_id: string | null;
                            last_successful_sync_at: unknown;
                            last_sync_succeeded: boolean | null;
                            last_sync_id: string | null;
                            last_sync_at: unknown;
                            created_at: unknown;
                            updated_at: unknown;
                            synchronizations: {
                                edges: Array<{
                                    node: {
                                        id: string;
                                        mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                                        force: boolean | null;
                                        provider: ACCT_PROVIDER;
                                        errors: Array<string>;
                                        warnings: Array<string>;
                                        started_at: unknown;
                                        finished_at: unknown;
                                        failed_at: unknown;
                                        succeeded_at: unknown;
                                        skipped_at: unknown;
                                        read_success: number;
                                        read_failure: number;
                                        skipped: number;
                                        create_success: number;
                                        create_failure: number;
                                        update_success: number;
                                        update_failure: number;
                                        delete_failure: number;
                                        delete_success: number;
                                        process_failure: number;
                                        process_success: number;
                                        created_at: unknown;
                                        updated_at: unknown;
                                        scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                                        scope_id: string | null;
                                        scope_description: string | null;
                                        organization_id: string;
                                        organization_acct_provider_conn_id: string;
                                        data: {
                                            customer: {
                                                items: unknown;
                                            } | null;
                                            invoice: {
                                                items: unknown;
                                            } | null;
                                            invoice_transaction: {
                                                items: unknown;
                                            } | null;
                                            vendor: {
                                                items: unknown;
                                            } | null;
                                            bill: {
                                                items: unknown;
                                            } | null;
                                            bill_transaction: {
                                                items: unknown;
                                            } | null;
                                        } | null;
                                    };
                                }>;
                            };
                        };
                    }>;
                } | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserSessionsCloseMutationVariables = Exact<{
    [key: string]: never;
}>;
type UserSessionsCloseMutation = {
    userSessionsClose: {
        id: string;
    };
};
type UnauthorizedUserOrganizationUserInviteQueryVariables = Exact<{
    code: string;
    email: string;
    organizationId: string;
    organizationInviteId: string;
}>;
type UnauthorizedUserOrganizationUserInviteQuery = {
    unauthorizedUserOrganizationUserInvite: {
        invited_by: string | null;
        organization_name: string;
        organization_id: string;
        target_account_exists: boolean;
    };
};
type UserOrganizationUserInvitesQueryVariables = Exact<{
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationUserInvitesQuery = {
    userOrganizationUserInvites: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                email: string;
                role: ORGANIZATION_USER_ROLE;
                code: string;
                expires_at: unknown;
                accepted_at: unknown;
                canceled_at: unknown;
                rejected_at: unknown;
                created_at: unknown;
                updated_at: unknown;
                organization_id: string;
                created_by_user_id: string;
                organization: {
                    id: string;
                    name: string;
                    logo_picture_file: {
                        public_url: string | null;
                    } | null;
                };
                created_by_user: {
                    id: string;
                    first_name: string | null;
                    last_name: string | null;
                    email: string;
                    profile_picture_file: {
                        public_url: string | null;
                    } | null;
                };
            };
        }>;
        pageInfo: {
            hasNextPage: boolean;
            hasPreviousPage: boolean;
            startCursor: string | null;
            endCursor: string | null;
        };
    };
};
type UserSignUpWithEmailStartMutationVariables = Exact<{
    data: UserSignUpWithEmailStartSchema;
}>;
type UserSignUpWithEmailStartMutation = {
    userSignUpWithEmailStart: unknown;
};
type UserSignUpWithEmailVerifyMutationVariables = Exact<{
    data: UserSignUpWithEmailVerifySchema;
}>;
type UserSignUpWithEmailVerifyMutation = {
    userSignUpWithEmailVerify: unknown;
};
type UserOrganizationUserInviteAcceptMutationVariables = Exact<{
    code: string;
    organizationInviteId: string;
    organizationId: string;
}>;
type UserOrganizationUserInviteAcceptMutation = {
    userOrganizationUserInviteAccept: {
        role: ORGANIZATION_USER_ROLE;
    };
};
type UserSignUpWithEmailFinishSchemaMutationVariables = Exact<{
    data: UserSignUpWithEmailFinishSchema;
}>;
type UserSignUpWithEmailFinishSchemaMutation = {
    userSignUpWithEmailFinish: string;
};
type UserPasswordResetStartMutationVariables = Exact<{
    data: UserPasswordResetStartSchema;
}>;
type UserPasswordResetStartMutation = {
    userPasswordResetStart: string;
};
type UserPasswordResetFinishMutationVariables = Exact<{
    userPasswordResetFinishData2: UserPasswordResetFinishSchema;
}>;
type UserPasswordResetFinishMutation = {
    userPasswordResetFinish: string;
};
type UserAcctProviderGetOAuthUrlMutationVariables = Exact<{
    acctProvider: ACCT_PROVIDER;
}>;
type UserAcctProviderGetOAuthUrlMutation = {
    userAcctProviderGetOAuthUrl: string;
};
type UserAcctProviderExchangeTokenMutationVariables = Exact<{
    acctProvider: ACCT_PROVIDER;
    authorizationToken: string;
}>;
type UserAcctProviderExchangeTokenMutation = {
    userAcctProviderExchangeToken: string;
};
type UserAndOrganizationAcctProviderGetOAuthUrlMutationVariables = Exact<{
    acctProvider: ACCT_PROVIDER;
}>;
type UserAndOrganizationAcctProviderGetOAuthUrlMutation = {
    userAndOrganizationAcctProviderGetOAuthUrl: string;
};
type UserAndOrganizationAcctProviderExchangeTokenMutationVariables = Exact<{
    acctProvider: ACCT_PROVIDER;
    authorizationToken: string;
    referredByCode?: string | null | undefined;
}>;
type UserAndOrganizationAcctProviderExchangeTokenMutation = {
    userAndOrganizationAcctProviderExchangeToken: {
        status: ORGANIZATION_ACCT_PROVIDER_TOKEN_EXCHANGE_STATUS;
        token: string;
        user: {
            id: string;
            email: string;
            first_name: string | null;
            last_name: string | null;
            language: string | null;
            phone_number: string | null;
            timezone: string | null;
            is_admin: boolean;
            referral_code: string | null;
            updated_at: unknown;
            created_at: unknown;
            profile_picture_file: {
                public_url: string | null;
            } | null;
        };
        organization: {
            id: string;
            name: string;
            email: string;
            website: string | null;
            unique_name: string;
            unique_code: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            primary_contact_name: string | null;
            business_name: string | null;
            business_industry: string | null;
            business_number_of_employees: number | null;
            business_address_line_1: string | null;
            business_address_number: string | null;
            business_address_line_2: string | null;
            business_address_city: string | null;
            business_address_state: string | null;
            business_address_zip_code: string | null;
            business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
            business_address_lat: number | null;
            business_address_lng: number | null;
            business_tax_code_type: TAX_TYPE | null;
            business_tax_code: string | null;
            timezone: string | null;
            language: string | null;
            created_at: unknown;
            updated_at: unknown;
            logo_picture_file_id: string | null;
            setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
            current_email_verification_id: string | null;
            current_phone_number_verification_id: string | null;
            subscription_level: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
            subscription_data: {
                subscription_level: number;
                organization_user_seats: number;
                requires_user_action: boolean;
                requires_provider_refresh: boolean;
                active_subscriptions: Array<{
                    id: string;
                    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                }>;
                active_plans: Array<{
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
                active_modules: Array<{
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
                active_addons: Array<{
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    quantity: number;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
            } | null;
            acct_provider_conns: {
                edges: Array<{
                    node: {
                        id: string;
                        acct_provider: ACCT_PROVIDER;
                        code: string;
                        url: string | null;
                        payload: unknown;
                        customer_add_url: string | null;
                        invoice_add_url: string | null;
                        vendor_add_url: string | null;
                        bill_add_url: string | null;
                        name: string | null;
                        email: string | null;
                        phone_number: string | null;
                        website_url: string | null;
                        primary_contact_name: string | null;
                        business_name: string | null;
                        business_industry: string | null;
                        business_number_of_employees: number | null;
                        timezone: string | null;
                        language: string | null;
                        business_tax_code_type: TAX_TYPE | null;
                        business_tax_code: string | null;
                        address_line_1: string | null;
                        address_number: string | null;
                        address_line_2: string | null;
                        address_city: string | null;
                        address_state: string | null;
                        address_zip_code: string | null;
                        address_country_code_iso_3: COUNTRY_ISO_3 | null;
                        address_lat: number | null;
                        address_lng: number | null;
                        business_address_line_1: string | null;
                        business_address_number: string | null;
                        business_address_line_2: string | null;
                        business_address_city: string | null;
                        business_address_state: string | null;
                        business_address_zip_code: string | null;
                        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                        business_address_lat: number | null;
                        business_address_lng: number | null;
                        automatic_pull_enabled: boolean;
                        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                        disconnected_at: unknown;
                        conn_expires_at: unknown;
                        organization_id: string;
                        last_conn_at: unknown;
                        last_successful_sync_id: string | null;
                        last_successful_sync_at: unknown;
                        last_sync_succeeded: boolean | null;
                        last_sync_id: string | null;
                        last_sync_at: unknown;
                        created_at: unknown;
                        updated_at: unknown;
                        synchronizations: {
                            edges: Array<{
                                node: {
                                    id: string;
                                    mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                                    force: boolean | null;
                                    provider: ACCT_PROVIDER;
                                    errors: Array<string>;
                                    warnings: Array<string>;
                                    started_at: unknown;
                                    finished_at: unknown;
                                    failed_at: unknown;
                                    succeeded_at: unknown;
                                    skipped_at: unknown;
                                    read_success: number;
                                    read_failure: number;
                                    skipped: number;
                                    create_success: number;
                                    create_failure: number;
                                    update_success: number;
                                    update_failure: number;
                                    delete_failure: number;
                                    delete_success: number;
                                    process_failure: number;
                                    process_success: number;
                                    created_at: unknown;
                                    updated_at: unknown;
                                    scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                                    scope_id: string | null;
                                    scope_description: string | null;
                                    organization_id: string;
                                    organization_acct_provider_conn_id: string;
                                    data: {
                                        customer: {
                                            items: unknown;
                                        } | null;
                                        invoice: {
                                            items: unknown;
                                        } | null;
                                        invoice_transaction: {
                                            items: unknown;
                                        } | null;
                                        vendor: {
                                            items: unknown;
                                        } | null;
                                        bill: {
                                            items: unknown;
                                        } | null;
                                        bill_transaction: {
                                            items: unknown;
                                        } | null;
                                    } | null;
                                };
                            }>;
                        };
                    };
                }>;
            } | null;
        } | null;
    };
};
type OrganizationBillFragmentFragment = {
    id: string;
    unique_code: string;
    number: string | null;
    provider: ACCT_PROVIDER;
    provider_code: string;
    provider_url: string | null;
    provider_errors: Array<string>;
    provider_warnings: Array<string>;
    last_successful_sync_id: string | null;
    last_successful_sync_at: unknown;
    last_sync_succeeded: boolean | null;
    last_sync_id: string | null;
    last_sync_at: unknown;
    currency_code: CURRENCY;
    description: string | null;
    amount: bigint;
    tax_amount: bigint;
    discount_amount: bigint;
    total_amount: bigint;
    bill_date: unknown;
    due_date: unknown;
    created_at: unknown;
    updated_at: unknown;
    vendor_email: string | null;
    vendor_address_line_1: string | null;
    vendor_address_number: string | null;
    vendor_address_line_2: string | null;
    vendor_address_city: string | null;
    vendor_address_state: string | null;
    vendor_address_zip_code: string | null;
    vendor_address_country_code_iso_3: COUNTRY_ISO_3 | null;
    vendor_address_lat: number | null;
    vendor_address_lng: number | null;
    conn_linked_invoice_id: string | null;
    conn_locked_data_at: unknown;
    organization_id: string;
    organization_vendor_id: string;
    file_id: string | null;
    has_sync_errors: boolean | null;
    latest_acct_provider_balance: bigint | null;
    latest_acct_provider_status: BILL_STATUS | null;
    latest_acct_provider_is_overdue: boolean | null;
    status: BILL_STATUS | null;
    is_overdue: boolean | null;
    paid_amount: bigint | null;
    paid_at: unknown;
    balance: bigint | null;
    organization: {
        name: string;
    };
    organization_vendor: {
        name: string;
        email: string | null;
        balance: bigint | null;
    };
    file: {
        public_url: string | null;
    } | null;
    transaction_links: Array<{
        id: string;
        amount: bigint;
        organization_bill_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_bill_transaction_id: string;
        organization_bill_transaction: {
            id: string;
        };
    }> | null;
};
type OrganizationBillSummaryFragmentFragment = {
    vendor_organization_id: string | null;
    customer_organization_vendor_id: string | null;
    customer_organization_id: string;
    status: BILL_STATUS | null;
    total_open_bill_count: number;
    total_overdue_bill_count: number;
    total_amount: bigint;
    paid_amount: bigint;
    overdue_amount: bigint;
    balance: bigint;
    start_date: unknown;
    end_date: unknown;
    due_start_date: unknown;
    due_end_date: unknown;
    currency: CURRENCY | null;
    has_sync_errors: boolean | null;
    has_mismatching_balance: boolean | null;
    acct_provider: ACCT_PROVIDER | null;
    is_acct_provider_connected: boolean | null;
    last_sync_at: unknown;
    latest_acct_provider_balance: bigint | null;
    vendor_organization: {
        name: string;
        email: string;
        phone_number: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        logo_picture_file: {
            public_url: string | null;
        } | null;
    } | null;
    customer_organization_vendor: {
        id: string;
        name: string;
    } | null;
    customer_organization: {
        id: string;
        name: string;
    };
    data: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                unique_code: string;
                number: string | null;
                provider: ACCT_PROVIDER;
                provider_code: string;
                provider_url: string | null;
                provider_errors: Array<string>;
                provider_warnings: Array<string>;
                last_successful_sync_id: string | null;
                last_successful_sync_at: unknown;
                last_sync_succeeded: boolean | null;
                last_sync_id: string | null;
                last_sync_at: unknown;
                currency_code: CURRENCY;
                description: string | null;
                amount: bigint;
                tax_amount: bigint;
                discount_amount: bigint;
                total_amount: bigint;
                bill_date: unknown;
                due_date: unknown;
                created_at: unknown;
                updated_at: unknown;
                vendor_email: string | null;
                vendor_address_line_1: string | null;
                vendor_address_number: string | null;
                vendor_address_line_2: string | null;
                vendor_address_city: string | null;
                vendor_address_state: string | null;
                vendor_address_zip_code: string | null;
                vendor_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                vendor_address_lat: number | null;
                vendor_address_lng: number | null;
                conn_linked_invoice_id: string | null;
                conn_locked_data_at: unknown;
                organization_id: string;
                organization_vendor_id: string;
                file_id: string | null;
                has_sync_errors: boolean | null;
                latest_acct_provider_balance: bigint | null;
                latest_acct_provider_status: BILL_STATUS | null;
                latest_acct_provider_is_overdue: boolean | null;
                status: BILL_STATUS | null;
                is_overdue: boolean | null;
                paid_amount: bigint | null;
                paid_at: unknown;
                balance: bigint | null;
                organization: {
                    name: string;
                };
                organization_vendor: {
                    name: string;
                    email: string | null;
                    balance: bigint | null;
                };
                file: {
                    public_url: string | null;
                } | null;
                transaction_links: Array<{
                    id: string;
                    amount: bigint;
                    organization_bill_id: string;
                    created_at: unknown;
                    updated_at: unknown;
                    organization_bill_transaction_id: string;
                    organization_bill_transaction: {
                        id: string;
                    };
                }> | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationBillSummaryQueryVariables = Exact<{
    organizationId: string;
    organizationVendorId?: string | null | undefined;
    currency?: CURRENCY | null | undefined;
    startDate?: unknown;
    endDate?: unknown;
    status?: BILL_STATUS | null | undefined;
    isOverdue?: boolean | null | undefined;
    latestAcctProviderStatus?: BILL_STATUS | null | undefined;
    latestAcctProviderIsOverdue?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationBillSummaryQuery = {
    userOrganizationBillSummary: {
        vendor_organization_id: string | null;
        customer_organization_vendor_id: string | null;
        customer_organization_id: string;
        status: BILL_STATUS | null;
        total_open_bill_count: number;
        total_overdue_bill_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        start_date: unknown;
        end_date: unknown;
        due_start_date: unknown;
        due_end_date: unknown;
        currency: CURRENCY | null;
        has_sync_errors: boolean | null;
        has_mismatching_balance: boolean | null;
        acct_provider: ACCT_PROVIDER | null;
        is_acct_provider_connected: boolean | null;
        last_sync_at: unknown;
        latest_acct_provider_balance: bigint | null;
        vendor_organization: {
            name: string;
            email: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        } | null;
        customer_organization_vendor: {
            id: string;
            name: string;
        } | null;
        customer_organization: {
            id: string;
            name: string;
        };
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    unique_code: string;
                    number: string | null;
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    provider_url: string | null;
                    provider_errors: Array<string>;
                    provider_warnings: Array<string>;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    currency_code: CURRENCY;
                    description: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    bill_date: unknown;
                    due_date: unknown;
                    created_at: unknown;
                    updated_at: unknown;
                    vendor_email: string | null;
                    vendor_address_line_1: string | null;
                    vendor_address_number: string | null;
                    vendor_address_line_2: string | null;
                    vendor_address_city: string | null;
                    vendor_address_state: string | null;
                    vendor_address_zip_code: string | null;
                    vendor_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    vendor_address_lat: number | null;
                    vendor_address_lng: number | null;
                    conn_linked_invoice_id: string | null;
                    conn_locked_data_at: unknown;
                    organization_id: string;
                    organization_vendor_id: string;
                    file_id: string | null;
                    has_sync_errors: boolean | null;
                    latest_acct_provider_balance: bigint | null;
                    latest_acct_provider_status: BILL_STATUS | null;
                    latest_acct_provider_is_overdue: boolean | null;
                    status: BILL_STATUS | null;
                    is_overdue: boolean | null;
                    paid_amount: bigint | null;
                    paid_at: unknown;
                    balance: bigint | null;
                    organization: {
                        name: string;
                    };
                    organization_vendor: {
                        name: string;
                        email: string | null;
                        balance: bigint | null;
                    };
                    file: {
                        public_url: string | null;
                    } | null;
                    transaction_links: Array<{
                        id: string;
                        amount: bigint;
                        organization_bill_id: string;
                        created_at: unknown;
                        updated_at: unknown;
                        organization_bill_transaction_id: string;
                        organization_bill_transaction: {
                            id: string;
                        };
                    }> | null;
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationBillQueryVariables = Exact<{
    organizationId: string;
    organizationBillId: string;
}>;
type UserOrganizationBillQuery = {
    userOrganizationBill: {
        id: string;
        unique_code: string;
        number: string | null;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        currency_code: CURRENCY;
        description: string | null;
        amount: bigint;
        tax_amount: bigint;
        discount_amount: bigint;
        total_amount: bigint;
        bill_date: unknown;
        due_date: unknown;
        created_at: unknown;
        updated_at: unknown;
        vendor_email: string | null;
        vendor_address_line_1: string | null;
        vendor_address_number: string | null;
        vendor_address_line_2: string | null;
        vendor_address_city: string | null;
        vendor_address_state: string | null;
        vendor_address_zip_code: string | null;
        vendor_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        vendor_address_lat: number | null;
        vendor_address_lng: number | null;
        conn_linked_invoice_id: string | null;
        conn_locked_data_at: unknown;
        organization_id: string;
        organization_vendor_id: string;
        file_id: string | null;
        has_sync_errors: boolean | null;
        latest_acct_provider_balance: bigint | null;
        latest_acct_provider_status: BILL_STATUS | null;
        latest_acct_provider_is_overdue: boolean | null;
        status: BILL_STATUS | null;
        is_overdue: boolean | null;
        paid_amount: bigint | null;
        paid_at: unknown;
        balance: bigint | null;
        organization: {
            name: string;
        };
        organization_vendor: {
            name: string;
            email: string | null;
            balance: bigint | null;
        };
        file: {
            public_url: string | null;
        } | null;
        transaction_links: Array<{
            id: string;
            amount: bigint;
            organization_bill_id: string;
            created_at: unknown;
            updated_at: unknown;
            organization_bill_transaction_id: string;
            organization_bill_transaction: {
                id: string;
            };
        }> | null;
    };
};
type OrganizationConnectionFragmentFragment = {
    id: string;
    is_valid: boolean;
    is_connected: boolean;
    vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
    vendor_conn_status_at: unknown;
    vendor_organization_id: string | null;
    vendor_organization_name: string | null;
    vendor_organization_email: string | null;
    vendor_target_customer_id: string | null;
    vendor_target_customer_name: string | null;
    vendor_target_customer_email: string | null;
    customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
    customer_conn_status_at: unknown;
    customer_organization_id: string | null;
    customer_organization_name: string | null;
    customer_organization_email: string | null;
    customer_target_vendor_id: string | null;
    customer_target_vendor_name: string | null;
    customer_target_vendor_email: string | null;
    created_at: unknown;
    updated_at: unknown;
};
type UserOrganizationConnectionsQueryVariables = Exact<{
    organizationId: string;
    status?: ORGANIZATION_CONNECTION_STATUS | null | undefined;
}>;
type UserOrganizationConnectionsQuery = {
    userOrganizationConnections: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                is_valid: boolean;
                is_connected: boolean;
                vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
                vendor_conn_status_at: unknown;
                vendor_organization_id: string | null;
                vendor_organization_name: string | null;
                vendor_organization_email: string | null;
                vendor_target_customer_id: string | null;
                vendor_target_customer_name: string | null;
                vendor_target_customer_email: string | null;
                customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
                customer_conn_status_at: unknown;
                customer_organization_id: string | null;
                customer_organization_name: string | null;
                customer_organization_email: string | null;
                customer_target_vendor_id: string | null;
                customer_target_vendor_name: string | null;
                customer_target_vendor_email: string | null;
                created_at: unknown;
                updated_at: unknown;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationConnectionQueryVariables = Exact<{
    organizationId: string;
    organizationConnectionId: string;
}>;
type UserOrganizationConnectionQuery = {
    userOrganizationConnection: {
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at: unknown;
        vendor_organization_id: string | null;
        vendor_organization_name: string | null;
        vendor_organization_email: string | null;
        vendor_target_customer_id: string | null;
        vendor_target_customer_name: string | null;
        vendor_target_customer_email: string | null;
        customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        customer_conn_status_at: unknown;
        customer_organization_id: string | null;
        customer_organization_name: string | null;
        customer_organization_email: string | null;
        customer_target_vendor_id: string | null;
        customer_target_vendor_name: string | null;
        customer_target_vendor_email: string | null;
        created_at: unknown;
        updated_at: unknown;
    };
};
type UserOrganizationConnectionInviteCustomerMutationVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
}>;
type UserOrganizationConnectionInviteCustomerMutation = {
    userOrganizationConnectionInviteCustomer: {
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at: unknown;
        vendor_organization_id: string | null;
        vendor_organization_name: string | null;
        vendor_organization_email: string | null;
        vendor_target_customer_id: string | null;
        vendor_target_customer_name: string | null;
        vendor_target_customer_email: string | null;
        customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        customer_conn_status_at: unknown;
        customer_organization_id: string | null;
        customer_organization_name: string | null;
        customer_organization_email: string | null;
        customer_target_vendor_id: string | null;
        customer_target_vendor_name: string | null;
        customer_target_vendor_email: string | null;
        created_at: unknown;
        updated_at: unknown;
    };
};
type UserOrganizationConnectionInviteVendorMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
}>;
type UserOrganizationConnectionInviteVendorMutation = {
    userOrganizationConnectionInviteVendor: {
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at: unknown;
        vendor_organization_id: string | null;
        vendor_organization_name: string | null;
        vendor_organization_email: string | null;
        vendor_target_customer_id: string | null;
        vendor_target_customer_name: string | null;
        vendor_target_customer_email: string | null;
        customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        customer_conn_status_at: unknown;
        customer_organization_id: string | null;
        customer_organization_name: string | null;
        customer_organization_email: string | null;
        customer_target_vendor_id: string | null;
        customer_target_vendor_name: string | null;
        customer_target_vendor_email: string | null;
        created_at: unknown;
        updated_at: unknown;
    };
};
type UserOrganizationConnectionAcceptMutationVariables = Exact<{
    organizationId: string;
    organizationConnectionId: string;
    organizationTargetId: string;
}>;
type UserOrganizationConnectionAcceptMutation = {
    userOrganizationConnectionAccept: {
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at: unknown;
        vendor_organization_id: string | null;
        vendor_organization_name: string | null;
        vendor_organization_email: string | null;
        vendor_target_customer_id: string | null;
        vendor_target_customer_name: string | null;
        vendor_target_customer_email: string | null;
        customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        customer_conn_status_at: unknown;
        customer_organization_id: string | null;
        customer_organization_name: string | null;
        customer_organization_email: string | null;
        customer_target_vendor_id: string | null;
        customer_target_vendor_name: string | null;
        customer_target_vendor_email: string | null;
        created_at: unknown;
        updated_at: unknown;
    };
};
type UserOrganizationConnectionRejectMutationVariables = Exact<{
    organizationId: string;
    organizationConnectionId: string;
    organizationTargetId?: string | null | undefined;
}>;
type UserOrganizationConnectionRejectMutation = {
    userOrganizationConnectionReject: {
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at: unknown;
        vendor_organization_id: string | null;
        vendor_organization_name: string | null;
        vendor_organization_email: string | null;
        vendor_target_customer_id: string | null;
        vendor_target_customer_name: string | null;
        vendor_target_customer_email: string | null;
        customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        customer_conn_status_at: unknown;
        customer_organization_id: string | null;
        customer_organization_name: string | null;
        customer_organization_email: string | null;
        customer_target_vendor_id: string | null;
        customer_target_vendor_name: string | null;
        customer_target_vendor_email: string | null;
        created_at: unknown;
        updated_at: unknown;
    };
};
type UserOrganizationCustomerConnLockMutationVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
}>;
type UserOrganizationCustomerConnLockMutation = {
    userOrganizationCustomerConnLock: {
        id: string;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        has_sync_errors: boolean | null;
        is_active: boolean;
        email: string | null;
        name: string;
        unique_code: string;
        phone_number: string | null;
        tax_code_type: TAX_TYPE | null;
        tax_code: string | null;
        created_at: unknown;
        updated_at: unknown;
        latest_acct_provider_balance: bigint | null;
        balance: bigint | null;
        overdue_amount: bigint | null;
    };
};
type UserOrganizationCustomerConnUnlockMutationVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
}>;
type UserOrganizationCustomerConnUnlockMutation = {
    userOrganizationCustomerConnUnlock: {
        id: string;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        has_sync_errors: boolean | null;
        is_active: boolean;
        email: string | null;
        name: string;
        unique_code: string;
        phone_number: string | null;
        tax_code_type: TAX_TYPE | null;
        tax_code: string | null;
        created_at: unknown;
        updated_at: unknown;
        latest_acct_provider_balance: bigint | null;
        balance: bigint | null;
        overdue_amount: bigint | null;
    };
};
type UserOrganizationVendorConnLockMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
}>;
type UserOrganizationVendorConnLockMutation = {
    userOrganizationVendorConnLock: {
        id: string;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        has_sync_errors: boolean | null;
        is_active: boolean;
        email: string | null;
        name: string;
        unique_code: string;
        phone_number: string | null;
        tax_code_type: TAX_TYPE | null;
        tax_code: string | null;
        created_at: unknown;
        updated_at: unknown;
        latest_acct_provider_balance: bigint | null;
        balance: bigint | null;
        overdue_amount: bigint | null;
    };
};
type UserOrganizationVendorConnUnlockMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
}>;
type UserOrganizationVendorConnUnlockMutation = {
    userOrganizationVendorConnUnlock: {
        id: string;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        has_sync_errors: boolean | null;
        is_active: boolean;
        email: string | null;
        name: string;
        unique_code: string;
        phone_number: string | null;
        tax_code_type: TAX_TYPE | null;
        tax_code: string | null;
        created_at: unknown;
        updated_at: unknown;
        latest_acct_provider_balance: bigint | null;
        balance: bigint | null;
        overdue_amount: bigint | null;
    };
};
type CustomerContactFragmentFragment = {
    id: string;
    name: string;
    email: string;
    phone_number: string | null;
    is_default: boolean;
    receive_invoice_reminders: boolean | null;
    email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
    created_at: unknown;
    updated_at: unknown;
    organization_customer_id: string;
};
type VendorContactFragmentFragment = {
    id: string;
    name: string;
    email: string;
    phone_number: string | null;
    is_default: boolean;
    organization_vendor_id: string;
};
type userOrganizationVendorContactsQueryVariables = Exact<{
    organizationVendorId: string;
    organizationId: string;
}>;
type userOrganizationVendorContactsQuery = {
    userOrganizationVendorContacts: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                name: string;
                email: string;
                phone_number: string | null;
                is_default: boolean;
                organization_vendor_id: string;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationCustomerContactsQueryVariables = Exact<{
    organizationCustomerId: string;
    organizationId: string;
}>;
type UserOrganizationCustomerContactsQuery = {
    userOrganizationCustomerContacts: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                name: string;
                email: string;
                phone_number: string | null;
                is_default: boolean;
                receive_invoice_reminders: boolean | null;
                email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
                created_at: unknown;
                updated_at: unknown;
                organization_customer_id: string;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type userOrganizationVendorContactCreateMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    data: UserOrganizationVendorContactCreateSchema;
}>;
type userOrganizationVendorContactCreateMutation = {
    userOrganizationVendorContactCreate: {
        id: string;
        name: string;
        email: string;
        phone_number: string | null;
        is_default: boolean;
        organization_vendor_id: string;
    };
};
type UserOrganizationCustomerContactCreateMutationVariables = Exact<{
    data: UserOrganizationCustomerContactCreateSchema;
    organizationCustomerId: string;
    organizationId: string;
}>;
type UserOrganizationCustomerContactCreateMutation = {
    userOrganizationCustomerContactCreate: {
        id: string;
        name: string;
        email: string;
        phone_number: string | null;
        is_default: boolean;
        receive_invoice_reminders: boolean | null;
        email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
        created_at: unknown;
        updated_at: unknown;
        organization_customer_id: string;
    };
};
type UserOrganizationVendorContactUpdateMutationVariables = Exact<{
    data: UserOrganizationVendorContactUpdateSchema;
    organizationVendorContactId: string;
    organizationVendorId: string;
    organizationId: string;
}>;
type UserOrganizationVendorContactUpdateMutation = {
    userOrganizationVendorContactUpdate: {
        id: string;
        name: string;
        email: string;
        phone_number: string | null;
        is_default: boolean;
        organization_vendor_id: string;
    };
};
type UserOrganizationCustomerContactUpdateMutationVariables = Exact<{
    data: UserOrganizationCustomerContactUpdateSchema;
    organizationCustomerContactId: string;
    organizationCustomerId: string;
    organizationId: string;
}>;
type UserOrganizationCustomerContactUpdateMutation = {
    userOrganizationCustomerContactUpdate: {
        id: string;
        name: string;
        email: string;
        phone_number: string | null;
        is_default: boolean;
        receive_invoice_reminders: boolean | null;
        email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
        created_at: unknown;
        updated_at: unknown;
        organization_customer_id: string;
    };
};
type UserOrganizationVendorContactDeleteMutationVariables = Exact<{
    organizationVendorContactId: string;
    organizationVendorId: string;
    organizationId: string;
}>;
type UserOrganizationVendorContactDeleteMutation = {
    userOrganizationVendorContactDelete: {
        id: string;
        name: string;
        email: string;
        phone_number: string | null;
        is_default: boolean;
        organization_vendor_id: string;
    };
};
type UserOrganizationCustomerContactDeleteMutationVariables = Exact<{
    organizationCustomerContactId: string;
    organizationCustomerId: string;
    organizationId: string;
}>;
type UserOrganizationCustomerContactDeleteMutation = {
    userOrganizationCustomerContactDelete: {
        id: string;
        name: string;
        email: string;
        phone_number: string | null;
        is_default: boolean;
        receive_invoice_reminders: boolean | null;
        email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
        created_at: unknown;
        updated_at: unknown;
        organization_customer_id: string;
    };
};
type OrganizationCustomerFragmentFragment = {
    id: string;
    provider: ACCT_PROVIDER;
    provider_code: string;
    provider_url: string | null;
    provider_errors: Array<string>;
    provider_warnings: Array<string>;
    last_successful_sync_id: string | null;
    last_successful_sync_at: unknown;
    last_sync_succeeded: boolean | null;
    last_sync_id: string | null;
    last_sync_at: unknown;
    has_sync_errors: boolean | null;
    is_active: boolean;
    email: string | null;
    name: string;
    unique_code: string;
    phone_number: string | null;
    tax_code_type: TAX_TYPE | null;
    tax_code: string | null;
    created_at: unknown;
    updated_at: unknown;
    latest_acct_provider_balance: bigint | null;
    balance: bigint | null;
    overdue_amount: bigint | null;
};
type OrganizationCustomerInvoiceSummaryFragmentFragment = {
    invoice_summary: {
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    provider_url: string | null;
                    provider_errors: Array<string>;
                    provider_warnings: Array<string>;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    file_id: string | null;
                    unique_code: string;
                    number: string | null;
                    currency_code: CURRENCY;
                    description: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    paid_amount: bigint | null;
                    invoice_date: unknown;
                    due_date: unknown;
                    customer_email: string | null;
                    created_at: unknown;
                    updated_at: unknown;
                    status: INVOICE_STATUS | null;
                    latest_acct_provider_status: INVOICE_STATUS | null;
                    file: {
                        public_url: string | null;
                    } | null;
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type OrganizationCustomerAdditionalDataFragmentFragment = {
    conn_locked_data_at: unknown;
    address_line_1: string | null;
    address_number: string | null;
    address_line_2: string | null;
    address_city: string | null;
    address_state: string | null;
    address_zip_code: string | null;
    address_country_code_iso_3: COUNTRY_ISO_3 | null;
    address_lat: number | null;
    address_lng: number | null;
    language: string | null;
    timezone: string | null;
    connection: {
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at: unknown;
        vendor_organization_id: string | null;
        vendor_organization_name: string | null;
        vendor_organization_email: string | null;
        vendor_target_customer_id: string | null;
        vendor_target_customer_name: string | null;
        vendor_target_customer_email: string | null;
        customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        customer_conn_status_at: unknown;
        customer_organization_id: string | null;
        customer_organization_name: string | null;
        customer_organization_email: string | null;
        customer_target_vendor_id: string | null;
        customer_target_vendor_name: string | null;
        customer_target_vendor_email: string | null;
        created_at: unknown;
        updated_at: unknown;
    } | null;
    contacts: Array<{
        id: string;
        name: string;
        email: string;
        phone_number: string | null;
        is_default: boolean;
        receive_invoice_reminders: boolean | null;
        email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
        created_at: unknown;
        updated_at: unknown;
    }>;
    invoice_summary: {
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    provider_url: string | null;
                    provider_errors: Array<string>;
                    provider_warnings: Array<string>;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    file_id: string | null;
                    unique_code: string;
                    number: string | null;
                    currency_code: CURRENCY;
                    description: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    paid_amount: bigint | null;
                    invoice_date: unknown;
                    due_date: unknown;
                    customer_email: string | null;
                    created_at: unknown;
                    updated_at: unknown;
                    status: INVOICE_STATUS | null;
                    latest_acct_provider_status: INVOICE_STATUS | null;
                    file: {
                        public_url: string | null;
                    } | null;
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type OrganizationCustomerStatementLogFragmentFragment = {
    id: string;
    access_type: STATEMENT_ACCESS_TYPE;
    created_at: unknown;
    updated_at: unknown;
    last_activity_at: unknown;
    organization_customer_id: string;
    organization_customer_name: string | null;
    vendor_organization_id: string;
    customer_organization_id: string | null;
    user_id: string | null;
    statement_session_token: string;
    statement_current_balance: bigint | null;
    statement_total_open_invoice_count: number | null;
    statement_total_overdue_invoice_count: number | null;
    agent_info_ip: string;
    agent_info_browser_name: string | null;
    agent_info_browser_version: string | null;
    agent_info_os: string | null;
    agent_info_is_desktop: boolean | null;
    agent_info_is_mobile: boolean | null;
    location_city: string | null;
    location_country: string | null;
    location_region: string | null;
    location_timezone: string | null;
    location_latitude: number | null;
    location_longitude: number | null;
};
type OrganizationCustomerNotificationFragmentFragment = {
    id: string;
    channel: NOTIFICATION_CHANNEL;
    feature_type: NOTIFICATION_FEATURE_TYPE;
    feature_code: string;
    target: string;
    message: string | null;
    language: string;
    created_at: unknown;
    updated_at: unknown;
    sent_at: unknown;
    opened_at: unknown;
    failed_at: unknown;
    canceled_at: unknown;
    notification_provider: NOTIFICATION_PROVIDER;
    provider_code: string | null;
    sender_type: NOTIFICATION_SENDER_TYPE;
    sender_id: string | null;
    sender_name: string | null;
    sender_target_entity_id: string | null;
    sender_target_entity_type: NOTIFICATION_SENDER_TARGET_ENTITY_TYPE | null;
    recipient_id: string | null;
    recipient_type: RECIPIENT_TYPE;
    related_entity_id: string | null;
    related_entity_type: NOTIFICATION_RELATED_ENTITY_TYPE | null;
    checksum_md5: string;
    resend_delay_seconds: number;
    version: number | null;
};
type UserOrganizationCustomersQueryVariables = Exact<{
    organizationId: string;
    name?: string | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationCustomersQuery = {
    userOrganizationCustomers: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                provider: ACCT_PROVIDER;
                provider_code: string;
                provider_url: string | null;
                provider_errors: Array<string>;
                provider_warnings: Array<string>;
                last_successful_sync_id: string | null;
                last_successful_sync_at: unknown;
                last_sync_succeeded: boolean | null;
                last_sync_id: string | null;
                last_sync_at: unknown;
                has_sync_errors: boolean | null;
                is_active: boolean;
                email: string | null;
                name: string;
                unique_code: string;
                phone_number: string | null;
                tax_code_type: TAX_TYPE | null;
                tax_code: string | null;
                created_at: unknown;
                updated_at: unknown;
                latest_acct_provider_balance: bigint | null;
                balance: bigint | null;
                overdue_amount: bigint | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationCustomerQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
}>;
type UserOrganizationCustomerQuery = {
    userOrganizationCustomer: {
        id: string;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        has_sync_errors: boolean | null;
        is_active: boolean;
        email: string | null;
        name: string;
        unique_code: string;
        phone_number: string | null;
        tax_code_type: TAX_TYPE | null;
        tax_code: string | null;
        created_at: unknown;
        updated_at: unknown;
        latest_acct_provider_balance: bigint | null;
        balance: bigint | null;
        overdue_amount: bigint | null;
        conn_locked_data_at: unknown;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        language: string | null;
        timezone: string | null;
        connection: {
            id: string;
            is_valid: boolean;
            is_connected: boolean;
            vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
            vendor_conn_status_at: unknown;
            vendor_organization_id: string | null;
            vendor_organization_name: string | null;
            vendor_organization_email: string | null;
            vendor_target_customer_id: string | null;
            vendor_target_customer_name: string | null;
            vendor_target_customer_email: string | null;
            customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
            customer_conn_status_at: unknown;
            customer_organization_id: string | null;
            customer_organization_name: string | null;
            customer_organization_email: string | null;
            customer_target_vendor_id: string | null;
            customer_target_vendor_name: string | null;
            customer_target_vendor_email: string | null;
            created_at: unknown;
            updated_at: unknown;
        } | null;
        contacts: Array<{
            id: string;
            name: string;
            email: string;
            phone_number: string | null;
            is_default: boolean;
            receive_invoice_reminders: boolean | null;
            email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
            created_at: unknown;
            updated_at: unknown;
        }>;
        invoice_summary: {
            total_open_invoice_count: number;
            total_overdue_invoice_count: number;
            total_amount: bigint;
            paid_amount: bigint;
            overdue_amount: bigint;
            balance: bigint;
            data: {
                totalCount: number;
                edges: Array<{
                    cursor: unknown;
                    node: {
                        id: string;
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        provider_url: string | null;
                        provider_errors: Array<string>;
                        provider_warnings: Array<string>;
                        last_successful_sync_id: string | null;
                        last_successful_sync_at: unknown;
                        last_sync_succeeded: boolean | null;
                        last_sync_id: string | null;
                        last_sync_at: unknown;
                        file_id: string | null;
                        unique_code: string;
                        number: string | null;
                        currency_code: CURRENCY;
                        description: string | null;
                        amount: bigint;
                        tax_amount: bigint;
                        discount_amount: bigint;
                        total_amount: bigint;
                        paid_amount: bigint | null;
                        invoice_date: unknown;
                        due_date: unknown;
                        customer_email: string | null;
                        created_at: unknown;
                        updated_at: unknown;
                        status: INVOICE_STATUS | null;
                        latest_acct_provider_status: INVOICE_STATUS | null;
                        file: {
                            public_url: string | null;
                        } | null;
                    };
                }>;
                pageInfo: {
                    startCursor: string | null;
                    endCursor: string | null;
                    hasPreviousPage: boolean;
                    hasNextPage: boolean;
                };
            };
        };
    };
};
type UserOrganizationStatementLogsQueryVariables = Exact<{
    organizationId: string;
    accessType?: STATEMENT_ACCESS_TYPE | null | undefined;
    organizationCustomerId?: string | null | undefined;
    startDate?: unknown;
    endDate?: unknown;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationStatementLogsQuery = {
    userOrganizationStatementLogs: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                access_type: STATEMENT_ACCESS_TYPE;
                created_at: unknown;
                updated_at: unknown;
                last_activity_at: unknown;
                organization_customer_id: string;
                organization_customer_name: string | null;
                vendor_organization_id: string;
                customer_organization_id: string | null;
                user_id: string | null;
                statement_session_token: string;
                statement_current_balance: bigint | null;
                statement_total_open_invoice_count: number | null;
                statement_total_overdue_invoice_count: number | null;
                agent_info_ip: string;
                agent_info_browser_name: string | null;
                agent_info_browser_version: string | null;
                agent_info_os: string | null;
                agent_info_is_desktop: boolean | null;
                agent_info_is_mobile: boolean | null;
                location_city: string | null;
                location_country: string | null;
                location_region: string | null;
                location_timezone: string | null;
                location_latitude: number | null;
                location_longitude: number | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationStatementLogQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerStatementLogId: string;
}>;
type UserOrganizationStatementLogQuery = {
    userOrganizationStatementLog: {
        id: string;
        access_type: STATEMENT_ACCESS_TYPE;
        created_at: unknown;
        updated_at: unknown;
        last_activity_at: unknown;
        organization_customer_id: string;
        organization_customer_name: string | null;
        vendor_organization_id: string;
        customer_organization_id: string | null;
        user_id: string | null;
        statement_session_token: string;
        statement_current_balance: bigint | null;
        statement_total_open_invoice_count: number | null;
        statement_total_overdue_invoice_count: number | null;
        agent_info_ip: string;
        agent_info_browser_name: string | null;
        agent_info_browser_version: string | null;
        agent_info_os: string | null;
        agent_info_is_desktop: boolean | null;
        agent_info_is_mobile: boolean | null;
        location_city: string | null;
        location_country: string | null;
        location_region: string | null;
        location_timezone: string | null;
        location_latitude: number | null;
        location_longitude: number | null;
    };
};
type UserOrganizationCustomerNotificationsQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerId?: string | null | undefined;
    channel?: NOTIFICATION_CHANNEL | null | undefined;
    featureType?: NOTIFICATION_FEATURE_TYPE | null | undefined;
    featureCode?: string | null | undefined;
    relatedEntityId?: string | null | undefined;
    relatedEntityType?: NOTIFICATION_RELATED_ENTITY_TYPE | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationCustomerNotificationsQuery = {
    userOrganizationCustomerNotifications: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                channel: NOTIFICATION_CHANNEL;
                feature_type: NOTIFICATION_FEATURE_TYPE;
                feature_code: string;
                target: string;
                message: string | null;
                language: string;
                created_at: unknown;
                updated_at: unknown;
                sent_at: unknown;
                opened_at: unknown;
                failed_at: unknown;
                canceled_at: unknown;
                notification_provider: NOTIFICATION_PROVIDER;
                provider_code: string | null;
                sender_type: NOTIFICATION_SENDER_TYPE;
                sender_id: string | null;
                sender_name: string | null;
                sender_target_entity_id: string | null;
                sender_target_entity_type: NOTIFICATION_SENDER_TARGET_ENTITY_TYPE | null;
                recipient_id: string | null;
                recipient_type: RECIPIENT_TYPE;
                related_entity_id: string | null;
                related_entity_type: NOTIFICATION_RELATED_ENTITY_TYPE | null;
                checksum_md5: string;
                resend_delay_seconds: number;
                version: number | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationCustomerNotificationQueryVariables = Exact<{
    organizationId: string;
    notificationId: string;
}>;
type UserOrganizationCustomerNotificationQuery = {
    userOrganizationCustomerNotification: {
        id: string;
        channel: NOTIFICATION_CHANNEL;
        feature_type: NOTIFICATION_FEATURE_TYPE;
        feature_code: string;
        target: string;
        message: string | null;
        language: string;
        created_at: unknown;
        updated_at: unknown;
        sent_at: unknown;
        opened_at: unknown;
        failed_at: unknown;
        canceled_at: unknown;
        notification_provider: NOTIFICATION_PROVIDER;
        provider_code: string | null;
        sender_type: NOTIFICATION_SENDER_TYPE;
        sender_id: string | null;
        sender_name: string | null;
        sender_target_entity_id: string | null;
        sender_target_entity_type: NOTIFICATION_SENDER_TARGET_ENTITY_TYPE | null;
        recipient_id: string | null;
        recipient_type: RECIPIENT_TYPE;
        related_entity_id: string | null;
        related_entity_type: NOTIFICATION_RELATED_ENTITY_TYPE | null;
        checksum_md5: string;
        resend_delay_seconds: number;
        version: number | null;
    };
};
type OrganizationInvoiceFragmentFragment = {
    id: string;
    unique_code: string;
    number: string | null;
    provider: ACCT_PROVIDER;
    provider_code: string;
    provider_url: string | null;
    provider_errors: Array<string>;
    provider_warnings: Array<string>;
    last_successful_sync_id: string | null;
    last_successful_sync_at: unknown;
    last_sync_succeeded: boolean | null;
    last_sync_id: string | null;
    last_sync_at: unknown;
    view_url: string | null;
    currency_code: CURRENCY;
    description: string | null;
    amount: bigint;
    tax_amount: bigint;
    discount_amount: bigint;
    total_amount: bigint;
    invoice_date: unknown;
    due_date: unknown;
    created_at: unknown;
    updated_at: unknown;
    customer_email: string | null;
    customer_address_line_1: string | null;
    customer_address_number: string | null;
    customer_address_line_2: string | null;
    customer_address_city: string | null;
    customer_address_state: string | null;
    customer_address_zip_code: string | null;
    customer_address_country_code_iso_3: COUNTRY_ISO_3 | null;
    customer_address_lat: number | null;
    customer_address_lng: number | null;
    organization_id: string;
    organization_customer_id: string;
    file_id: string | null;
    has_sync_errors: boolean | null;
    latest_acct_provider_balance: bigint | null;
    latest_acct_provider_status: INVOICE_STATUS | null;
    latest_acct_provider_is_overdue: boolean | null;
    status: INVOICE_STATUS | null;
    is_overdue: boolean | null;
    paid_amount: bigint | null;
    paid_at: unknown;
    balance: bigint | null;
    email_sent_at: unknown;
    organization: {
        name: string;
    };
    organization_customer: {
        name: string;
        email: string | null;
        balance: bigint | null;
    };
    file: {
        public_url: string | null;
    } | null;
    payment_options: Array<{
        method: PAYMENT_METHOD;
        url: string | null;
        payload: unknown;
    }>;
    transaction_links: Array<{
        id: string;
        amount: bigint;
        organization_invoice_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_invoice_transaction_id: string;
        organization_invoice_transaction: {
            id: string;
        };
    }> | null;
};
type UserOrganizationCustomerSendInvoiceEmailMutationVariables = Exact<{
    organizationId: string;
    targets: Array<UserOrganizationCustomerSendInvoiceEmailSchema> | UserOrganizationCustomerSendInvoiceEmailSchema;
}>;
type UserOrganizationCustomerSendInvoiceEmailMutation = {
    userOrganizationCustomerSendInvoiceEmail: {
        total: number;
        failureCount: number;
        successCount: number;
        results: Array<{
            id: string;
            data: unknown;
            success: boolean;
            error: {
                code: string;
                details: unknown;
                message: string;
            } | null;
        }>;
    };
};
type UserCustomerOrganizationInvoiceSummaryQueryVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    currency?: CURRENCY | null | undefined;
    startDate?: unknown;
    endDate?: unknown;
    status?: INVOICE_STATUS | null | undefined;
    isOverdue?: boolean | null | undefined;
    latestAcctProviderStatus?: INVOICE_STATUS | null | undefined;
    latestAcctProviderIsOverdue?: boolean | null | undefined;
    customerName?: string | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
    statementSessionToken?: string | null | undefined;
}>;
type UserCustomerOrganizationInvoiceSummaryQuery = {
    userCustomerOrganizationInvoiceSummary: {
        vendor_organization_id: string;
        vendor_organization_customer_id: string | null;
        customer_organization_id: string | null;
        status: INVOICE_STATUS | null;
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        current_balance: bigint | null;
        start_date: unknown;
        end_date: unknown;
        due_start_date: unknown;
        due_end_date: unknown;
        currency: CURRENCY | null;
        has_sync_errors: boolean | null;
        has_mismatching_balance: boolean | null;
        acct_provider: ACCT_PROVIDER | null;
        is_acct_provider_connected: boolean | null;
        last_sync_at: unknown;
        latest_acct_provider_balance: bigint | null;
        one_to_thirty_days_due_amount: bigint | null;
        thirty_one_to_sixty_days_due_amount: bigint | null;
        sixty_plus_days_due_amount: bigint | null;
        latest_acct_provider_one_to_thirty_days_due_amount: bigint | null;
        latest_acct_provider_thirty_one_to_sixty_days_due_amount: bigint | null;
        latest_acct_provider_sixty_plus_days_due_amount: bigint | null;
        statement_session_token: string | null;
        vendor_organization: {
            name: string;
            email: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        };
        vendor_organization_customer: {
            name: string;
            email: string | null;
        } | null;
        customer_organization: {
            name: string;
            email: string;
        } | null;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    unique_code: string;
                    number: string | null;
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    provider_url: string | null;
                    provider_errors: Array<string>;
                    provider_warnings: Array<string>;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    view_url: string | null;
                    currency_code: CURRENCY;
                    description: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    invoice_date: unknown;
                    due_date: unknown;
                    created_at: unknown;
                    updated_at: unknown;
                    customer_email: string | null;
                    customer_address_line_1: string | null;
                    customer_address_number: string | null;
                    customer_address_line_2: string | null;
                    customer_address_city: string | null;
                    customer_address_state: string | null;
                    customer_address_zip_code: string | null;
                    customer_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    customer_address_lat: number | null;
                    customer_address_lng: number | null;
                    organization_id: string;
                    organization_customer_id: string;
                    file_id: string | null;
                    has_sync_errors: boolean | null;
                    latest_acct_provider_balance: bigint | null;
                    latest_acct_provider_status: INVOICE_STATUS | null;
                    latest_acct_provider_is_overdue: boolean | null;
                    status: INVOICE_STATUS | null;
                    is_overdue: boolean | null;
                    paid_amount: bigint | null;
                    paid_at: unknown;
                    balance: bigint | null;
                    email_sent_at: unknown;
                    organization: {
                        name: string;
                    };
                    organization_customer: {
                        name: string;
                        email: string | null;
                        balance: bigint | null;
                    };
                    file: {
                        public_url: string | null;
                    } | null;
                    payment_options: Array<{
                        method: PAYMENT_METHOD;
                        url: string | null;
                        payload: unknown;
                    }>;
                    transaction_links: Array<{
                        id: string;
                        amount: bigint;
                        organization_invoice_id: string;
                        created_at: unknown;
                        updated_at: unknown;
                        organization_invoice_transaction_id: string;
                        organization_invoice_transaction: {
                            id: string;
                        };
                    }> | null;
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserCustomerOrganizationInvoiceQueryVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationInvoiceId: string;
}>;
type UserCustomerOrganizationInvoiceQuery = {
    userCustomerOrganizationInvoice: {
        id: string;
        unique_code: string;
        number: string | null;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        view_url: string | null;
        currency_code: CURRENCY;
        description: string | null;
        amount: bigint;
        tax_amount: bigint;
        discount_amount: bigint;
        total_amount: bigint;
        invoice_date: unknown;
        due_date: unknown;
        created_at: unknown;
        updated_at: unknown;
        customer_email: string | null;
        customer_address_line_1: string | null;
        customer_address_number: string | null;
        customer_address_line_2: string | null;
        customer_address_city: string | null;
        customer_address_state: string | null;
        customer_address_zip_code: string | null;
        customer_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        customer_address_lat: number | null;
        customer_address_lng: number | null;
        organization_id: string;
        organization_customer_id: string;
        file_id: string | null;
        has_sync_errors: boolean | null;
        latest_acct_provider_balance: bigint | null;
        latest_acct_provider_status: INVOICE_STATUS | null;
        latest_acct_provider_is_overdue: boolean | null;
        status: INVOICE_STATUS | null;
        is_overdue: boolean | null;
        paid_amount: bigint | null;
        paid_at: unknown;
        balance: bigint | null;
        email_sent_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
            email: string | null;
            balance: bigint | null;
        };
        file: {
            public_url: string | null;
        } | null;
        payment_options: Array<{
            method: PAYMENT_METHOD;
            url: string | null;
            payload: unknown;
        }>;
        transaction_links: Array<{
            id: string;
            amount: bigint;
            organization_invoice_id: string;
            created_at: unknown;
            updated_at: unknown;
            organization_invoice_transaction_id: string;
            organization_invoice_transaction: {
                id: string;
            };
        }> | null;
    };
};
type UserCustomerOrganizationInvoiceGetPDFMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationInvoiceId: string;
    acctProvider?: ACCT_PROVIDER | null | undefined;
}>;
type UserCustomerOrganizationInvoiceGetPDFMutation = {
    userCustomerOrganizationInvoiceGetPDF: string;
};
type UnconnectedCustomerOrganizationInvoiceSummaryQueryVariables = Exact<{
    uniqueCode: string;
    token: string;
    currency?: CURRENCY | null | undefined;
    startDate?: unknown;
    endDate?: unknown;
    status?: INVOICE_STATUS | null | undefined;
    isOverdue?: boolean | null | undefined;
    latestAcctProviderStatus?: INVOICE_STATUS | null | undefined;
    latestAcctProviderIsOverdue?: boolean | null | undefined;
    customerName?: string | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
    statementSessionToken?: string | null | undefined;
}>;
type UnconnectedCustomerOrganizationInvoiceSummaryQuery = {
    unconnectedCustomerOrganizationInvoiceSummary: {
        vendor_organization_id: string;
        vendor_organization_customer_id: string | null;
        customer_organization_id: string | null;
        status: INVOICE_STATUS | null;
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        current_balance: bigint | null;
        start_date: unknown;
        end_date: unknown;
        due_start_date: unknown;
        due_end_date: unknown;
        currency: CURRENCY | null;
        has_sync_errors: boolean | null;
        has_mismatching_balance: boolean | null;
        acct_provider: ACCT_PROVIDER | null;
        is_acct_provider_connected: boolean | null;
        last_sync_at: unknown;
        latest_acct_provider_balance: bigint | null;
        one_to_thirty_days_due_amount: bigint | null;
        thirty_one_to_sixty_days_due_amount: bigint | null;
        sixty_plus_days_due_amount: bigint | null;
        latest_acct_provider_one_to_thirty_days_due_amount: bigint | null;
        latest_acct_provider_thirty_one_to_sixty_days_due_amount: bigint | null;
        latest_acct_provider_sixty_plus_days_due_amount: bigint | null;
        statement_session_token: string | null;
        vendor_organization: {
            name: string;
            email: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        };
        vendor_organization_customer: {
            name: string;
            email: string | null;
        } | null;
        customer_organization: {
            name: string;
            email: string;
        } | null;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    unique_code: string;
                    number: string | null;
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    provider_url: string | null;
                    provider_errors: Array<string>;
                    provider_warnings: Array<string>;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    view_url: string | null;
                    currency_code: CURRENCY;
                    description: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    invoice_date: unknown;
                    due_date: unknown;
                    created_at: unknown;
                    updated_at: unknown;
                    customer_email: string | null;
                    customer_address_line_1: string | null;
                    customer_address_number: string | null;
                    customer_address_line_2: string | null;
                    customer_address_city: string | null;
                    customer_address_state: string | null;
                    customer_address_zip_code: string | null;
                    customer_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    customer_address_lat: number | null;
                    customer_address_lng: number | null;
                    organization_id: string;
                    organization_customer_id: string;
                    file_id: string | null;
                    has_sync_errors: boolean | null;
                    latest_acct_provider_balance: bigint | null;
                    latest_acct_provider_status: INVOICE_STATUS | null;
                    latest_acct_provider_is_overdue: boolean | null;
                    status: INVOICE_STATUS | null;
                    is_overdue: boolean | null;
                    paid_amount: bigint | null;
                    paid_at: unknown;
                    balance: bigint | null;
                    email_sent_at: unknown;
                    organization: {
                        name: string;
                    };
                    organization_customer: {
                        name: string;
                        email: string | null;
                        balance: bigint | null;
                    };
                    file: {
                        public_url: string | null;
                    } | null;
                    payment_options: Array<{
                        method: PAYMENT_METHOD;
                        url: string | null;
                        payload: unknown;
                    }>;
                    transaction_links: Array<{
                        id: string;
                        amount: bigint;
                        organization_invoice_id: string;
                        created_at: unknown;
                        updated_at: unknown;
                        organization_invoice_transaction_id: string;
                        organization_invoice_transaction: {
                            id: string;
                        };
                    }> | null;
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UnconnectedCustomerOrganizationInvoiceQueryVariables = Exact<{
    uniqueCode: string;
    token: string;
    organizationInvoiceId: string;
}>;
type UnconnectedCustomerOrganizationInvoiceQuery = {
    unconnectedCustomerOrganizationInvoice: {
        id: string;
        unique_code: string;
        number: string | null;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        view_url: string | null;
        currency_code: CURRENCY;
        description: string | null;
        amount: bigint;
        tax_amount: bigint;
        discount_amount: bigint;
        total_amount: bigint;
        invoice_date: unknown;
        due_date: unknown;
        created_at: unknown;
        updated_at: unknown;
        customer_email: string | null;
        customer_address_line_1: string | null;
        customer_address_number: string | null;
        customer_address_line_2: string | null;
        customer_address_city: string | null;
        customer_address_state: string | null;
        customer_address_zip_code: string | null;
        customer_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        customer_address_lat: number | null;
        customer_address_lng: number | null;
        organization_id: string;
        organization_customer_id: string;
        file_id: string | null;
        has_sync_errors: boolean | null;
        latest_acct_provider_balance: bigint | null;
        latest_acct_provider_status: INVOICE_STATUS | null;
        latest_acct_provider_is_overdue: boolean | null;
        status: INVOICE_STATUS | null;
        is_overdue: boolean | null;
        paid_amount: bigint | null;
        paid_at: unknown;
        balance: bigint | null;
        email_sent_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
            email: string | null;
            balance: bigint | null;
        };
        file: {
            public_url: string | null;
        } | null;
        payment_options: Array<{
            method: PAYMENT_METHOD;
            url: string | null;
            payload: unknown;
        }>;
        transaction_links: Array<{
            id: string;
            amount: bigint;
            organization_invoice_id: string;
            created_at: unknown;
            updated_at: unknown;
            organization_invoice_transaction_id: string;
            organization_invoice_transaction: {
                id: string;
            };
        }> | null;
    };
};
type UnconnectedCustomerOrganizationInvoiceGetPDFMutationVariables = Exact<{
    uniqueCode: string;
    token: string;
    organizationInvoiceId: string;
    acctProvider?: ACCT_PROVIDER | null | undefined;
}>;
type UnconnectedCustomerOrganizationInvoiceGetPDFMutation = {
    unconnectedCustomerOrganizationInvoiceGetPDF: string;
};
type UserOrganizationInvoiceSummaryQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerId?: string | null | undefined;
    currency?: CURRENCY | null | undefined;
    startDate?: unknown;
    endDate?: unknown;
    status?: INVOICE_STATUS | null | undefined;
    isOverdue?: boolean | null | undefined;
    latestAcctProviderStatus?: INVOICE_STATUS | null | undefined;
    latestAcctProviderIsOverdue?: boolean | null | undefined;
    customerName?: string | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationInvoiceSummaryQuery = {
    userOrganizationInvoiceSummary: {
        vendor_organization_id: string;
        vendor_organization_customer_id: string | null;
        customer_organization_id: string | null;
        status: INVOICE_STATUS | null;
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        current_balance: bigint | null;
        start_date: unknown;
        end_date: unknown;
        due_start_date: unknown;
        due_end_date: unknown;
        currency: CURRENCY | null;
        has_sync_errors: boolean | null;
        has_mismatching_balance: boolean | null;
        acct_provider: ACCT_PROVIDER | null;
        is_acct_provider_connected: boolean | null;
        last_sync_at: unknown;
        latest_acct_provider_balance: bigint | null;
        one_to_thirty_days_due_amount: bigint | null;
        thirty_one_to_sixty_days_due_amount: bigint | null;
        sixty_plus_days_due_amount: bigint | null;
        latest_acct_provider_one_to_thirty_days_due_amount: bigint | null;
        latest_acct_provider_thirty_one_to_sixty_days_due_amount: bigint | null;
        latest_acct_provider_sixty_plus_days_due_amount: bigint | null;
        statement_session_token: string | null;
        vendor_organization: {
            name: string;
            email: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        };
        vendor_organization_customer: {
            name: string;
            email: string | null;
        } | null;
        customer_organization: {
            name: string;
            email: string;
        } | null;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    unique_code: string;
                    number: string | null;
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    provider_url: string | null;
                    provider_errors: Array<string>;
                    provider_warnings: Array<string>;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    view_url: string | null;
                    currency_code: CURRENCY;
                    description: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    invoice_date: unknown;
                    due_date: unknown;
                    created_at: unknown;
                    updated_at: unknown;
                    customer_email: string | null;
                    customer_address_line_1: string | null;
                    customer_address_number: string | null;
                    customer_address_line_2: string | null;
                    customer_address_city: string | null;
                    customer_address_state: string | null;
                    customer_address_zip_code: string | null;
                    customer_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    customer_address_lat: number | null;
                    customer_address_lng: number | null;
                    organization_id: string;
                    organization_customer_id: string;
                    file_id: string | null;
                    has_sync_errors: boolean | null;
                    latest_acct_provider_balance: bigint | null;
                    latest_acct_provider_status: INVOICE_STATUS | null;
                    latest_acct_provider_is_overdue: boolean | null;
                    status: INVOICE_STATUS | null;
                    is_overdue: boolean | null;
                    paid_amount: bigint | null;
                    paid_at: unknown;
                    balance: bigint | null;
                    email_sent_at: unknown;
                    organization: {
                        name: string;
                    };
                    organization_customer: {
                        name: string;
                        email: string | null;
                        balance: bigint | null;
                    };
                    file: {
                        public_url: string | null;
                    } | null;
                    payment_options: Array<{
                        method: PAYMENT_METHOD;
                        url: string | null;
                        payload: unknown;
                    }>;
                    transaction_links: Array<{
                        id: string;
                        amount: bigint;
                        organization_invoice_id: string;
                        created_at: unknown;
                        updated_at: unknown;
                        organization_invoice_transaction_id: string;
                        organization_invoice_transaction: {
                            id: string;
                        };
                    }> | null;
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationInvoiceQueryVariables = Exact<{
    organizationId: string;
    organizationInvoiceId: string;
}>;
type UserOrganizationInvoiceQuery = {
    userOrganizationInvoice: {
        id: string;
        unique_code: string;
        number: string | null;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        view_url: string | null;
        currency_code: CURRENCY;
        description: string | null;
        amount: bigint;
        tax_amount: bigint;
        discount_amount: bigint;
        total_amount: bigint;
        invoice_date: unknown;
        due_date: unknown;
        created_at: unknown;
        updated_at: unknown;
        customer_email: string | null;
        customer_address_line_1: string | null;
        customer_address_number: string | null;
        customer_address_line_2: string | null;
        customer_address_city: string | null;
        customer_address_state: string | null;
        customer_address_zip_code: string | null;
        customer_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        customer_address_lat: number | null;
        customer_address_lng: number | null;
        organization_id: string;
        organization_customer_id: string;
        file_id: string | null;
        has_sync_errors: boolean | null;
        latest_acct_provider_balance: bigint | null;
        latest_acct_provider_status: INVOICE_STATUS | null;
        latest_acct_provider_is_overdue: boolean | null;
        status: INVOICE_STATUS | null;
        is_overdue: boolean | null;
        paid_amount: bigint | null;
        paid_at: unknown;
        balance: bigint | null;
        email_sent_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
            email: string | null;
            balance: bigint | null;
        };
        file: {
            public_url: string | null;
        } | null;
        payment_options: Array<{
            method: PAYMENT_METHOD;
            url: string | null;
            payload: unknown;
        }>;
        transaction_links: Array<{
            id: string;
            amount: bigint;
            organization_invoice_id: string;
            created_at: unknown;
            updated_at: unknown;
            organization_invoice_transaction_id: string;
            organization_invoice_transaction: {
                id: string;
            };
        }> | null;
    };
};
type UserOrganizationInvoiceGetPDFMutationVariables = Exact<{
    organizationId: string;
    organizationInvoiceId: string;
    acctProvider?: ACCT_PROVIDER | null | undefined;
}>;
type UserOrganizationInvoiceGetPDFMutation = {
    userOrganizationInvoiceGetPDF: string;
};
type OrganizationInvoiceSummaryFragmentFragment = {
    vendor_organization_id: string;
    vendor_organization_customer_id: string | null;
    customer_organization_id: string | null;
    status: INVOICE_STATUS | null;
    total_open_invoice_count: number;
    total_overdue_invoice_count: number;
    total_amount: bigint;
    paid_amount: bigint;
    overdue_amount: bigint;
    balance: bigint;
    current_balance: bigint | null;
    start_date: unknown;
    end_date: unknown;
    due_start_date: unknown;
    due_end_date: unknown;
    currency: CURRENCY | null;
    has_sync_errors: boolean | null;
    has_mismatching_balance: boolean | null;
    acct_provider: ACCT_PROVIDER | null;
    is_acct_provider_connected: boolean | null;
    last_sync_at: unknown;
    latest_acct_provider_balance: bigint | null;
    one_to_thirty_days_due_amount: bigint | null;
    thirty_one_to_sixty_days_due_amount: bigint | null;
    sixty_plus_days_due_amount: bigint | null;
    latest_acct_provider_one_to_thirty_days_due_amount: bigint | null;
    latest_acct_provider_thirty_one_to_sixty_days_due_amount: bigint | null;
    latest_acct_provider_sixty_plus_days_due_amount: bigint | null;
    statement_session_token: string | null;
    vendor_organization: {
        name: string;
        email: string;
        phone_number: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        logo_picture_file: {
            public_url: string | null;
        } | null;
    };
    vendor_organization_customer: {
        name: string;
        email: string | null;
    } | null;
    customer_organization: {
        name: string;
        email: string;
    } | null;
    data: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                unique_code: string;
                number: string | null;
                provider: ACCT_PROVIDER;
                provider_code: string;
                provider_url: string | null;
                provider_errors: Array<string>;
                provider_warnings: Array<string>;
                last_successful_sync_id: string | null;
                last_successful_sync_at: unknown;
                last_sync_succeeded: boolean | null;
                last_sync_id: string | null;
                last_sync_at: unknown;
                view_url: string | null;
                currency_code: CURRENCY;
                description: string | null;
                amount: bigint;
                tax_amount: bigint;
                discount_amount: bigint;
                total_amount: bigint;
                invoice_date: unknown;
                due_date: unknown;
                created_at: unknown;
                updated_at: unknown;
                customer_email: string | null;
                customer_address_line_1: string | null;
                customer_address_number: string | null;
                customer_address_line_2: string | null;
                customer_address_city: string | null;
                customer_address_state: string | null;
                customer_address_zip_code: string | null;
                customer_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                customer_address_lat: number | null;
                customer_address_lng: number | null;
                organization_id: string;
                organization_customer_id: string;
                file_id: string | null;
                has_sync_errors: boolean | null;
                latest_acct_provider_balance: bigint | null;
                latest_acct_provider_status: INVOICE_STATUS | null;
                latest_acct_provider_is_overdue: boolean | null;
                status: INVOICE_STATUS | null;
                is_overdue: boolean | null;
                paid_amount: bigint | null;
                paid_at: unknown;
                balance: bigint | null;
                email_sent_at: unknown;
                organization: {
                    name: string;
                };
                organization_customer: {
                    name: string;
                    email: string | null;
                    balance: bigint | null;
                };
                file: {
                    public_url: string | null;
                } | null;
                payment_options: Array<{
                    method: PAYMENT_METHOD;
                    url: string | null;
                    payload: unknown;
                }>;
                transaction_links: Array<{
                    id: string;
                    amount: bigint;
                    organization_invoice_id: string;
                    created_at: unknown;
                    updated_at: unknown;
                    organization_invoice_transaction_id: string;
                    organization_invoice_transaction: {
                        id: string;
                    };
                }> | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type OrganizationFragmentFragment = {
    id: string;
    name: string;
    email: string;
    website: string | null;
    unique_name: string;
    unique_code: string;
    phone_number: string | null;
    address_line_1: string | null;
    address_number: string | null;
    address_line_2: string | null;
    address_city: string | null;
    address_state: string | null;
    address_zip_code: string | null;
    address_country_code_iso_3: COUNTRY_ISO_3 | null;
    address_lat: number | null;
    address_lng: number | null;
    primary_contact_name: string | null;
    business_name: string | null;
    business_industry: string | null;
    business_number_of_employees: number | null;
    business_address_line_1: string | null;
    business_address_number: string | null;
    business_address_line_2: string | null;
    business_address_city: string | null;
    business_address_state: string | null;
    business_address_zip_code: string | null;
    business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
    business_address_lat: number | null;
    business_address_lng: number | null;
    business_tax_code_type: TAX_TYPE | null;
    business_tax_code: string | null;
    timezone: string | null;
    language: string | null;
    created_at: unknown;
    updated_at: unknown;
    logo_picture_file_id: string | null;
    setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
    current_email_verification_id: string | null;
    current_phone_number_verification_id: string | null;
    subscription_level: number | null;
    logo_picture_file: {
        public_url: string | null;
    } | null;
    subscription_data: {
        subscription_level: number;
        organization_user_seats: number;
        requires_user_action: boolean;
        requires_provider_refresh: boolean;
        active_subscriptions: Array<{
            id: string;
            provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
            provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
        }>;
        active_plans: Array<{
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
        }>;
        active_modules: Array<{
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
        }>;
        active_addons: Array<{
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            quantity: number;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
        }>;
    } | null;
    acct_provider_conns: {
        edges: Array<{
            node: {
                id: string;
                acct_provider: ACCT_PROVIDER;
                code: string;
                url: string | null;
                payload: unknown;
                customer_add_url: string | null;
                invoice_add_url: string | null;
                vendor_add_url: string | null;
                bill_add_url: string | null;
                name: string | null;
                email: string | null;
                phone_number: string | null;
                website_url: string | null;
                primary_contact_name: string | null;
                business_name: string | null;
                business_industry: string | null;
                business_number_of_employees: number | null;
                timezone: string | null;
                language: string | null;
                business_tax_code_type: TAX_TYPE | null;
                business_tax_code: string | null;
                address_line_1: string | null;
                address_number: string | null;
                address_line_2: string | null;
                address_city: string | null;
                address_state: string | null;
                address_zip_code: string | null;
                address_country_code_iso_3: COUNTRY_ISO_3 | null;
                address_lat: number | null;
                address_lng: number | null;
                business_address_line_1: string | null;
                business_address_number: string | null;
                business_address_line_2: string | null;
                business_address_city: string | null;
                business_address_state: string | null;
                business_address_zip_code: string | null;
                business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                business_address_lat: number | null;
                business_address_lng: number | null;
                automatic_pull_enabled: boolean;
                status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                disconnected_at: unknown;
                conn_expires_at: unknown;
                organization_id: string;
                last_conn_at: unknown;
                last_successful_sync_id: string | null;
                last_successful_sync_at: unknown;
                last_sync_succeeded: boolean | null;
                last_sync_id: string | null;
                last_sync_at: unknown;
                created_at: unknown;
                updated_at: unknown;
                synchronizations: {
                    edges: Array<{
                        node: {
                            id: string;
                            mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                            force: boolean | null;
                            provider: ACCT_PROVIDER;
                            errors: Array<string>;
                            warnings: Array<string>;
                            started_at: unknown;
                            finished_at: unknown;
                            failed_at: unknown;
                            succeeded_at: unknown;
                            skipped_at: unknown;
                            read_success: number;
                            read_failure: number;
                            skipped: number;
                            create_success: number;
                            create_failure: number;
                            update_success: number;
                            update_failure: number;
                            delete_failure: number;
                            delete_success: number;
                            process_failure: number;
                            process_success: number;
                            created_at: unknown;
                            updated_at: unknown;
                            scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                            scope_id: string | null;
                            scope_description: string | null;
                            organization_id: string;
                            organization_acct_provider_conn_id: string;
                            data: {
                                customer: {
                                    items: unknown;
                                } | null;
                                invoice: {
                                    items: unknown;
                                } | null;
                                invoice_transaction: {
                                    items: unknown;
                                } | null;
                                vendor: {
                                    items: unknown;
                                } | null;
                                bill: {
                                    items: unknown;
                                } | null;
                                bill_transaction: {
                                    items: unknown;
                                } | null;
                            } | null;
                        };
                    }>;
                };
            };
        }>;
    } | null;
};
type OrganizationUserFragmentFragment = {
    id: string;
    role: ORGANIZATION_USER_ROLE;
    is_current_organization_user_seat_available: boolean | null;
    receive_invoice_reminders: boolean;
    customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
    created_at: unknown;
    updated_at: unknown;
    organization_id: string;
    user_id: string;
    user: {
        id: string;
        email: string;
        phone_number: string | null;
        first_name: string | null;
        last_name: string | null;
        language: string | null;
        profile_picture_file_id: string | null;
        current_email_verification_id: string | null;
        current_phone_number_verification_id: string | null;
        profile_picture_file: {
            public_url: string | null;
        } | null;
    } | null;
};
type OrganizationInviteFragmentFragment = {
    id: string;
    email: string;
    role: ORGANIZATION_USER_ROLE;
    code: string;
    expires_at: unknown;
    accepted_at: unknown;
    canceled_at: unknown;
    rejected_at: unknown;
    created_at: unknown;
    updated_at: unknown;
    organization_id: string;
    created_by_user_id: string;
    organization: {
        id: string;
        name: string;
        logo_picture_file: {
            public_url: string | null;
        } | null;
    };
    created_by_user: {
        id: string;
        first_name: string | null;
        last_name: string | null;
        email: string;
        profile_picture_file: {
            public_url: string | null;
        } | null;
    };
};
type OrganizationSubscriptionDataFragmentFragment = {
    subscription_level: number;
    organization_user_seats: number;
    requires_user_action: boolean;
    requires_provider_refresh: boolean;
    active_subscriptions: Array<{
        id: string;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
    }>;
    active_plans: Array<{
        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    }>;
    active_modules: Array<{
        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    }>;
    active_addons: Array<{
        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
        quantity: number;
        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    }>;
};
type UserOrganizationQueryVariables = Exact<{
    organizationId: string;
}>;
type UserOrganizationQuery = {
    userOrganization: {
        id: string;
        name: string;
        email: string;
        website: string | null;
        unique_name: string;
        unique_code: string;
        phone_number: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        primary_contact_name: string | null;
        business_name: string | null;
        business_industry: string | null;
        business_number_of_employees: number | null;
        business_address_line_1: string | null;
        business_address_number: string | null;
        business_address_line_2: string | null;
        business_address_city: string | null;
        business_address_state: string | null;
        business_address_zip_code: string | null;
        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        business_address_lat: number | null;
        business_address_lng: number | null;
        business_tax_code_type: TAX_TYPE | null;
        business_tax_code: string | null;
        timezone: string | null;
        language: string | null;
        created_at: unknown;
        updated_at: unknown;
        logo_picture_file_id: string | null;
        setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
        current_email_verification_id: string | null;
        current_phone_number_verification_id: string | null;
        subscription_level: number | null;
        logo_picture_file: {
            public_url: string | null;
        } | null;
        subscription_data: {
            subscription_level: number;
            organization_user_seats: number;
            requires_user_action: boolean;
            requires_provider_refresh: boolean;
            active_subscriptions: Array<{
                id: string;
                provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
            }>;
            active_plans: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_modules: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_addons: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                quantity: number;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
        } | null;
        acct_provider_conns: {
            edges: Array<{
                node: {
                    id: string;
                    acct_provider: ACCT_PROVIDER;
                    code: string;
                    url: string | null;
                    payload: unknown;
                    customer_add_url: string | null;
                    invoice_add_url: string | null;
                    vendor_add_url: string | null;
                    bill_add_url: string | null;
                    name: string | null;
                    email: string | null;
                    phone_number: string | null;
                    website_url: string | null;
                    primary_contact_name: string | null;
                    business_name: string | null;
                    business_industry: string | null;
                    business_number_of_employees: number | null;
                    timezone: string | null;
                    language: string | null;
                    business_tax_code_type: TAX_TYPE | null;
                    business_tax_code: string | null;
                    address_line_1: string | null;
                    address_number: string | null;
                    address_line_2: string | null;
                    address_city: string | null;
                    address_state: string | null;
                    address_zip_code: string | null;
                    address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    address_lat: number | null;
                    address_lng: number | null;
                    business_address_line_1: string | null;
                    business_address_number: string | null;
                    business_address_line_2: string | null;
                    business_address_city: string | null;
                    business_address_state: string | null;
                    business_address_zip_code: string | null;
                    business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    business_address_lat: number | null;
                    business_address_lng: number | null;
                    automatic_pull_enabled: boolean;
                    status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                    disconnected_at: unknown;
                    conn_expires_at: unknown;
                    organization_id: string;
                    last_conn_at: unknown;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    created_at: unknown;
                    updated_at: unknown;
                    synchronizations: {
                        edges: Array<{
                            node: {
                                id: string;
                                mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                                force: boolean | null;
                                provider: ACCT_PROVIDER;
                                errors: Array<string>;
                                warnings: Array<string>;
                                started_at: unknown;
                                finished_at: unknown;
                                failed_at: unknown;
                                succeeded_at: unknown;
                                skipped_at: unknown;
                                read_success: number;
                                read_failure: number;
                                skipped: number;
                                create_success: number;
                                create_failure: number;
                                update_success: number;
                                update_failure: number;
                                delete_failure: number;
                                delete_success: number;
                                process_failure: number;
                                process_success: number;
                                created_at: unknown;
                                updated_at: unknown;
                                scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                                scope_id: string | null;
                                scope_description: string | null;
                                organization_id: string;
                                organization_acct_provider_conn_id: string;
                                data: {
                                    customer: {
                                        items: unknown;
                                    } | null;
                                    invoice: {
                                        items: unknown;
                                    } | null;
                                    invoice_transaction: {
                                        items: unknown;
                                    } | null;
                                    vendor: {
                                        items: unknown;
                                    } | null;
                                    bill: {
                                        items: unknown;
                                    } | null;
                                    bill_transaction: {
                                        items: unknown;
                                    } | null;
                                } | null;
                            };
                        }>;
                    };
                };
            }>;
        } | null;
    };
};
type UserOrganizationBaseSettingsQueryVariables = Exact<{
    organizationId: string;
}>;
type UserOrganizationBaseSettingsQuery = {
    userOrganization: {
        setting_send_invoice_due_reminders: boolean | null;
        setting_send_invoice_overdue_reminders: boolean | null;
        setting_allow_invoice_due_snooze_reminders: boolean | null;
        setting_allow_invoice_overdue_snooze_reminders: boolean | null;
    };
};
type UserOrganizationCreateMutationVariables = Exact<{
    data: UserOrganizationCreateSchema;
}>;
type UserOrganizationCreateMutation = {
    userOrganizationCreate: {
        id: string;
        email: string;
        name: string;
        phone_number: string | null;
        primary_contact_name: string | null;
    };
};
type UserOrganizationCollaboratorsQueryVariables = Exact<{
    organizationId: string;
}>;
type UserOrganizationCollaboratorsQuery = {
    userOrganizationCollaborators: Array<{
        id: string;
        role: ORGANIZATION_USER_ROLE;
        is_current_organization_user_seat_available: boolean | null;
        receive_invoice_reminders: boolean;
        customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
        created_at: unknown;
        updated_at: unknown;
        organization_id: string;
        user_id: string;
        user: {
            id: string;
            email: string;
            phone_number: string | null;
            first_name: string | null;
            last_name: string | null;
            language: string | null;
            profile_picture_file_id: string | null;
            current_email_verification_id: string | null;
            current_phone_number_verification_id: string | null;
            profile_picture_file: {
                public_url: string | null;
            } | null;
        } | null;
    }>;
};
type UserOrganizationInviteCollaboratorCreateMutationVariables = Exact<{
    data: UserOrganizationInviteCollaboratorCreateSchema;
    organizationId: string;
}>;
type UserOrganizationInviteCollaboratorCreateMutation = {
    userOrganizationInviteCollaboratorCreate: {
        expires_at: unknown;
    };
};
type UserOrganizationInviteCollaboratorCancelMutationVariables = Exact<{
    organizationId: string;
    organizationInviteId: string;
}>;
type UserOrganizationInviteCollaboratorCancelMutation = {
    userOrganizationInviteCollaboratorCancel: {
        id: string;
        email: string;
        role: ORGANIZATION_USER_ROLE;
        code: string;
        expires_at: unknown;
        accepted_at: unknown;
        canceled_at: unknown;
        rejected_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        organization_id: string;
        created_by_user_id: string;
        organization: {
            id: string;
            name: string;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        };
        created_by_user: {
            id: string;
            first_name: string | null;
            last_name: string | null;
            email: string;
            profile_picture_file: {
                public_url: string | null;
            } | null;
        };
    };
};
type UserOrganizationInviteCollaboratorResendMutationVariables = Exact<{
    organizationId: string;
    organizationInviteId: string;
}>;
type UserOrganizationInviteCollaboratorResendMutation = {
    userOrganizationInviteCollaboratorResend: {
        id: string;
        email: string;
        role: ORGANIZATION_USER_ROLE;
        code: string;
        expires_at: unknown;
        accepted_at: unknown;
        canceled_at: unknown;
        rejected_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        organization_id: string;
        created_by_user_id: string;
        organization: {
            id: string;
            name: string;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        };
        created_by_user: {
            id: string;
            first_name: string | null;
            last_name: string | null;
            email: string;
            profile_picture_file: {
                public_url: string | null;
            } | null;
        };
    };
};
type UserOrganizationInviteCollaboratorsQueryVariables = Exact<{
    organizationId: string;
    accepted?: boolean | null | undefined;
    canceled?: boolean | null | undefined;
    expired?: boolean | null | undefined;
    rejected?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationInviteCollaboratorsQuery = {
    userOrganizationInviteCollaborators: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                email: string;
                role: ORGANIZATION_USER_ROLE;
                code: string;
                expires_at: unknown;
                accepted_at: unknown;
                canceled_at: unknown;
                rejected_at: unknown;
                created_at: unknown;
                updated_at: unknown;
                organization_id: string;
                created_by_user_id: string;
                organization: {
                    id: string;
                    name: string;
                    logo_picture_file: {
                        public_url: string | null;
                    } | null;
                };
                created_by_user: {
                    id: string;
                    first_name: string | null;
                    last_name: string | null;
                    email: string;
                    profile_picture_file: {
                        public_url: string | null;
                    } | null;
                };
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationCollaboratorUpdateMutationVariables = Exact<{
    data: UserOrganizationCollaboratorUpdateSchema;
    organizationUserId: string;
    organizationId: string;
}>;
type UserOrganizationCollaboratorUpdateMutation = {
    userOrganizationCollaboratorUpdate: {
        role: ORGANIZATION_USER_ROLE;
    };
};
type UserOrganizationCollaboratorDeleteMutationVariables = Exact<{
    organizationUserId: string;
    organizationId: string;
}>;
type UserOrganizationCollaboratorDeleteMutation = {
    userOrganizationCollaboratorDelete: {
        id: string;
    };
};
type UserOrganizationUpdateMutationVariables = Exact<{
    organizationId: string;
    data: UserOrganizationUpdateSchema;
}>;
type UserOrganizationUpdateMutation = {
    userOrganizationUpdate: {
        id: string;
        name: string;
        email: string;
        website: string | null;
        unique_name: string;
        unique_code: string;
        phone_number: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        primary_contact_name: string | null;
        business_name: string | null;
        business_industry: string | null;
        business_number_of_employees: number | null;
        business_address_line_1: string | null;
        business_address_number: string | null;
        business_address_line_2: string | null;
        business_address_city: string | null;
        business_address_state: string | null;
        business_address_zip_code: string | null;
        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        business_address_lat: number | null;
        business_address_lng: number | null;
        business_tax_code_type: TAX_TYPE | null;
        business_tax_code: string | null;
        timezone: string | null;
        language: string | null;
        created_at: unknown;
        updated_at: unknown;
        logo_picture_file_id: string | null;
        setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
        current_email_verification_id: string | null;
        current_phone_number_verification_id: string | null;
        subscription_level: number | null;
        logo_picture_file: {
            public_url: string | null;
        } | null;
        subscription_data: {
            subscription_level: number;
            organization_user_seats: number;
            requires_user_action: boolean;
            requires_provider_refresh: boolean;
            active_subscriptions: Array<{
                id: string;
                provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
            }>;
            active_plans: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_modules: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_addons: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                quantity: number;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
        } | null;
        acct_provider_conns: {
            edges: Array<{
                node: {
                    id: string;
                    acct_provider: ACCT_PROVIDER;
                    code: string;
                    url: string | null;
                    payload: unknown;
                    customer_add_url: string | null;
                    invoice_add_url: string | null;
                    vendor_add_url: string | null;
                    bill_add_url: string | null;
                    name: string | null;
                    email: string | null;
                    phone_number: string | null;
                    website_url: string | null;
                    primary_contact_name: string | null;
                    business_name: string | null;
                    business_industry: string | null;
                    business_number_of_employees: number | null;
                    timezone: string | null;
                    language: string | null;
                    business_tax_code_type: TAX_TYPE | null;
                    business_tax_code: string | null;
                    address_line_1: string | null;
                    address_number: string | null;
                    address_line_2: string | null;
                    address_city: string | null;
                    address_state: string | null;
                    address_zip_code: string | null;
                    address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    address_lat: number | null;
                    address_lng: number | null;
                    business_address_line_1: string | null;
                    business_address_number: string | null;
                    business_address_line_2: string | null;
                    business_address_city: string | null;
                    business_address_state: string | null;
                    business_address_zip_code: string | null;
                    business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    business_address_lat: number | null;
                    business_address_lng: number | null;
                    automatic_pull_enabled: boolean;
                    status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                    disconnected_at: unknown;
                    conn_expires_at: unknown;
                    organization_id: string;
                    last_conn_at: unknown;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    created_at: unknown;
                    updated_at: unknown;
                    synchronizations: {
                        edges: Array<{
                            node: {
                                id: string;
                                mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                                force: boolean | null;
                                provider: ACCT_PROVIDER;
                                errors: Array<string>;
                                warnings: Array<string>;
                                started_at: unknown;
                                finished_at: unknown;
                                failed_at: unknown;
                                succeeded_at: unknown;
                                skipped_at: unknown;
                                read_success: number;
                                read_failure: number;
                                skipped: number;
                                create_success: number;
                                create_failure: number;
                                update_success: number;
                                update_failure: number;
                                delete_failure: number;
                                delete_success: number;
                                process_failure: number;
                                process_success: number;
                                created_at: unknown;
                                updated_at: unknown;
                                scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                                scope_id: string | null;
                                scope_description: string | null;
                                organization_id: string;
                                organization_acct_provider_conn_id: string;
                                data: {
                                    customer: {
                                        items: unknown;
                                    } | null;
                                    invoice: {
                                        items: unknown;
                                    } | null;
                                    invoice_transaction: {
                                        items: unknown;
                                    } | null;
                                    vendor: {
                                        items: unknown;
                                    } | null;
                                    bill: {
                                        items: unknown;
                                    } | null;
                                    bill_transaction: {
                                        items: unknown;
                                    } | null;
                                } | null;
                            };
                        }>;
                    };
                };
            }>;
        } | null;
    };
};
type UserOrganizationLogoPictureRemoveMutationVariables = Exact<{
    organizationId: string;
}>;
type UserOrganizationLogoPictureRemoveMutation = {
    userOrganizationLogoPictureRemove: {
        logo_picture_file: {
            public_url: string | null;
        } | null;
    };
};
type UserOrganizationSendGenericInviteMailMutationVariables = Exact<{
    organizationId: string;
    email: string;
}>;
type UserOrganizationSendGenericInviteMailMutation = {
    userOrganizationSendGenericInviteMail: unknown;
};
type UserOrganizationEmailVerifyOrChangeStartMutationVariables = Exact<{
    organizationId: string;
    data: UserOrganizationEmailVerifyOrChangeStartSchema;
}>;
type UserOrganizationEmailVerifyOrChangeStartMutation = {
    userOrganizationEmailVerifyOrChangeStart: unknown;
};
type UserOrganizationEmailVerifyOrChangeFinishMutationVariables = Exact<{
    organizationId: string;
    data: UserOrganizationEmailVerifyOrChangeFinishSchema;
}>;
type UserOrganizationEmailVerifyOrChangeFinishMutation = {
    userOrganizationEmailVerifyOrChangeFinish: {
        id: string;
        name: string;
        email: string;
        website: string | null;
        unique_name: string;
        unique_code: string;
        phone_number: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        primary_contact_name: string | null;
        business_name: string | null;
        business_industry: string | null;
        business_number_of_employees: number | null;
        business_address_line_1: string | null;
        business_address_number: string | null;
        business_address_line_2: string | null;
        business_address_city: string | null;
        business_address_state: string | null;
        business_address_zip_code: string | null;
        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        business_address_lat: number | null;
        business_address_lng: number | null;
        business_tax_code_type: TAX_TYPE | null;
        business_tax_code: string | null;
        timezone: string | null;
        language: string | null;
        created_at: unknown;
        updated_at: unknown;
        logo_picture_file_id: string | null;
        setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
        current_email_verification_id: string | null;
        current_phone_number_verification_id: string | null;
        subscription_level: number | null;
        logo_picture_file: {
            public_url: string | null;
        } | null;
        subscription_data: {
            subscription_level: number;
            organization_user_seats: number;
            requires_user_action: boolean;
            requires_provider_refresh: boolean;
            active_subscriptions: Array<{
                id: string;
                provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
            }>;
            active_plans: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_modules: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_addons: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                quantity: number;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
        } | null;
        acct_provider_conns: {
            edges: Array<{
                node: {
                    id: string;
                    acct_provider: ACCT_PROVIDER;
                    code: string;
                    url: string | null;
                    payload: unknown;
                    customer_add_url: string | null;
                    invoice_add_url: string | null;
                    vendor_add_url: string | null;
                    bill_add_url: string | null;
                    name: string | null;
                    email: string | null;
                    phone_number: string | null;
                    website_url: string | null;
                    primary_contact_name: string | null;
                    business_name: string | null;
                    business_industry: string | null;
                    business_number_of_employees: number | null;
                    timezone: string | null;
                    language: string | null;
                    business_tax_code_type: TAX_TYPE | null;
                    business_tax_code: string | null;
                    address_line_1: string | null;
                    address_number: string | null;
                    address_line_2: string | null;
                    address_city: string | null;
                    address_state: string | null;
                    address_zip_code: string | null;
                    address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    address_lat: number | null;
                    address_lng: number | null;
                    business_address_line_1: string | null;
                    business_address_number: string | null;
                    business_address_line_2: string | null;
                    business_address_city: string | null;
                    business_address_state: string | null;
                    business_address_zip_code: string | null;
                    business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    business_address_lat: number | null;
                    business_address_lng: number | null;
                    automatic_pull_enabled: boolean;
                    status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                    disconnected_at: unknown;
                    conn_expires_at: unknown;
                    organization_id: string;
                    last_conn_at: unknown;
                    last_successful_sync_id: string | null;
                    last_successful_sync_at: unknown;
                    last_sync_succeeded: boolean | null;
                    last_sync_id: string | null;
                    last_sync_at: unknown;
                    created_at: unknown;
                    updated_at: unknown;
                    synchronizations: {
                        edges: Array<{
                            node: {
                                id: string;
                                mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                                force: boolean | null;
                                provider: ACCT_PROVIDER;
                                errors: Array<string>;
                                warnings: Array<string>;
                                started_at: unknown;
                                finished_at: unknown;
                                failed_at: unknown;
                                succeeded_at: unknown;
                                skipped_at: unknown;
                                read_success: number;
                                read_failure: number;
                                skipped: number;
                                create_success: number;
                                create_failure: number;
                                update_success: number;
                                update_failure: number;
                                delete_failure: number;
                                delete_success: number;
                                process_failure: number;
                                process_success: number;
                                created_at: unknown;
                                updated_at: unknown;
                                scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                                scope_id: string | null;
                                scope_description: string | null;
                                organization_id: string;
                                organization_acct_provider_conn_id: string;
                                data: {
                                    customer: {
                                        items: unknown;
                                    } | null;
                                    invoice: {
                                        items: unknown;
                                    } | null;
                                    invoice_transaction: {
                                        items: unknown;
                                    } | null;
                                    vendor: {
                                        items: unknown;
                                    } | null;
                                    bill: {
                                        items: unknown;
                                    } | null;
                                    bill_transaction: {
                                        items: unknown;
                                    } | null;
                                } | null;
                            };
                        }>;
                    };
                };
            }>;
        } | null;
    };
};
type OrganizationProjectChangeFragmentFragment = {
    id: string;
    organization_project_change_request_id: string;
    previous_budget_amount: bigint;
    previous_ends_at: unknown;
    previous_name: string;
    previous_starts_at: unknown;
    created_at: unknown;
    updated_at: unknown;
};
type OrganizationProjectChangeRequestFragmentFragment = {
    id: string;
    accepted_at: unknown;
    budget_amount: bigint;
    canceled_at: unknown;
    contract_url: string | null;
    created_by_user_id: string | null;
    created_by_user_name: string;
    created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
    ends_at: unknown;
    expires_at: unknown;
    finished_by_user_id: string | null;
    finished_by_user_name: string | null;
    finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
    name: string;
    published_at: unknown;
    rejected_at: unknown;
    sequence_number: number;
    starts_at: unknown;
    status: PROJECT_CHANGE_REQUEST_STATUS;
    organization_project_id: string;
    created_at: unknown;
    updated_at: unknown;
    organization_project_change: {
        id: string;
        organization_project_change_request_id: string;
        previous_budget_amount: bigint;
        previous_ends_at: unknown;
        previous_name: string;
        previous_starts_at: unknown;
        created_at: unknown;
        updated_at: unknown;
    } | null;
};
type OrganizationProjectFragmentFragment = {
    id: string;
    budget_amount: bigint;
    budget_currency_code: CURRENCY;
    canceled_at: unknown;
    completed_at: unknown;
    contract_url: string | null;
    description: string | null;
    ends_at: unknown;
    name: string;
    starts_at: unknown;
    status: PROJECT_STATUS;
    organization_id: string;
    organization_customer_id: string;
    created_at: unknown;
    updated_at: unknown;
    organization: {
        name: string;
    };
    organization_customer: {
        name: string;
    };
};
type UserOrganizationProjectsQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerId?: string | null | undefined;
    name?: string | null | undefined;
    started?: boolean | null | undefined;
    ended?: boolean | null | undefined;
    canceled?: boolean | null | undefined;
    completed?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationProjectsQuery = {
    userOrganizationProjects: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                budget_amount: bigint;
                budget_currency_code: CURRENCY;
                canceled_at: unknown;
                completed_at: unknown;
                contract_url: string | null;
                description: string | null;
                ends_at: unknown;
                name: string;
                starts_at: unknown;
                status: PROJECT_STATUS;
                organization_id: string;
                organization_customer_id: string;
                created_at: unknown;
                updated_at: unknown;
                organization: {
                    name: string;
                };
                organization_customer: {
                    name: string;
                };
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationProjectQueryVariables = Exact<{
    organizationId: string;
    organizationProjectId: string;
}>;
type UserOrganizationProjectQuery = {
    userOrganizationProject: {
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at: unknown;
        completed_at: unknown;
        contract_url: string | null;
        description: string | null;
        ends_at: unknown;
        name: string;
        starts_at: unknown;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
        };
    };
};
type UserOrganizationProjectCreateMutationVariables = Exact<{
    organizationId: string;
    data: UserOrganizationProjectCreateSchema;
}>;
type UserOrganizationProjectCreateMutation = {
    userOrganizationProjectCreate: {
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at: unknown;
        completed_at: unknown;
        contract_url: string | null;
        description: string | null;
        ends_at: unknown;
        name: string;
        starts_at: unknown;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
        };
    };
};
type UserOrganizationProjectUpdateMutationVariables = Exact<{
    organizationId: string;
    organizationProjectId: string;
    data: UserOrganizationProjectUpdateSchema;
}>;
type UserOrganizationProjectUpdateMutation = {
    userOrganizationProjectUpdate: {
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at: unknown;
        completed_at: unknown;
        contract_url: string | null;
        description: string | null;
        ends_at: unknown;
        name: string;
        starts_at: unknown;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
        };
    };
};
type UserOrganizationProjectDeleteMutationVariables = Exact<{
    organizationId: string;
    organizationProjectId: string;
}>;
type UserOrganizationProjectDeleteMutation = {
    userOrganizationProjectDelete: {
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at: unknown;
        completed_at: unknown;
        contract_url: string | null;
        description: string | null;
        ends_at: unknown;
        name: string;
        starts_at: unknown;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
        };
    };
};
type UserOrganizationProjectChangeRequestCreateMutationVariables = Exact<{
    organizationId: string;
    organizationProjectId: string;
    data: OrganizationProjectChangeRequestUpsertSchema;
}>;
type UserOrganizationProjectChangeRequestCreateMutation = {
    userOrganizationProjectChangeRequestCreate: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserOrganizationProjectChangeRequestUpdateMutationVariables = Exact<{
    organizationId: string;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
    data: OrganizationProjectChangeRequestUpsertSchema;
}>;
type UserOrganizationProjectChangeRequestUpdateMutation = {
    userOrganizationProjectChangeRequestUpdate: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserOrganizationProjectChangeRequestCancelMutationVariables = Exact<{
    organizationId: string;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
}>;
type UserOrganizationProjectChangeRequestCancelMutation = {
    userOrganizationProjectChangeRequestCancel: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserOrganizationProjectChangeRequestAcceptMutationVariables = Exact<{
    organizationId: string;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
}>;
type UserOrganizationProjectChangeRequestAcceptMutation = {
    userOrganizationProjectChangeRequestAccept: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserOrganizationProjectChangeRequestRejectMutationVariables = Exact<{
    organizationId: string;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
}>;
type UserOrganizationProjectChangeRequestRejectMutation = {
    userOrganizationProjectChangeRequestReject: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserCustomerOrganizationProjectsQueryVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    name?: string | null | undefined;
    started?: boolean | null | undefined;
    ended?: boolean | null | undefined;
    canceled?: boolean | null | undefined;
    completed?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserCustomerOrganizationProjectsQuery = {
    userCustomerOrganizationProjects: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                budget_amount: bigint;
                budget_currency_code: CURRENCY;
                canceled_at: unknown;
                completed_at: unknown;
                contract_url: string | null;
                description: string | null;
                ends_at: unknown;
                name: string;
                starts_at: unknown;
                status: PROJECT_STATUS;
                organization_id: string;
                organization_customer_id: string;
                created_at: unknown;
                updated_at: unknown;
                organization: {
                    name: string;
                };
                organization_customer: {
                    name: string;
                };
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserCustomerOrganizationProjectQueryVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationProjectId: string;
}>;
type UserCustomerOrganizationProjectQuery = {
    userCustomerOrganizationProject: {
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at: unknown;
        completed_at: unknown;
        contract_url: string | null;
        description: string | null;
        ends_at: unknown;
        name: string;
        starts_at: unknown;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
        };
    };
};
type UserCustomerOrganizationProjectChangeRequestCreateMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationProjectId: string;
    data: OrganizationProjectChangeRequestUpsertSchema;
}>;
type UserCustomerOrganizationProjectChangeRequestCreateMutation = {
    userCustomerOrganizationProjectChangeRequestCreate: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserCustomerOrganizationProjectChangeRequestUpdateMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
    data: OrganizationProjectChangeRequestUpsertSchema;
}>;
type UserCustomerOrganizationProjectChangeRequestUpdateMutation = {
    userCustomerOrganizationProjectChangeRequestUpdate: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserCustomerOrganizationProjectChangeRequestCancelMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
}>;
type UserCustomerOrganizationProjectChangeRequestCancelMutation = {
    userCustomerOrganizationProjectChangeRequestCancel: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserCustomerOrganizationProjectChangeRequestAcceptMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
}>;
type UserCustomerOrganizationProjectChangeRequestAcceptMutation = {
    userCustomerOrganizationProjectChangeRequestAccept: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UserCustomerOrganizationProjectChangeRequestRejectMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
}>;
type UserCustomerOrganizationProjectChangeRequestRejectMutation = {
    userCustomerOrganizationProjectChangeRequestReject: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UnconnectedCustomerOrganizationProjectsQueryVariables = Exact<{
    uniqueCode: string;
    token: string;
    name?: string | null | undefined;
    started?: boolean | null | undefined;
    ended?: boolean | null | undefined;
    canceled?: boolean | null | undefined;
    completed?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UnconnectedCustomerOrganizationProjectsQuery = {
    unconnectedCustomerOrganizationProjects: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                budget_amount: bigint;
                budget_currency_code: CURRENCY;
                canceled_at: unknown;
                completed_at: unknown;
                contract_url: string | null;
                description: string | null;
                ends_at: unknown;
                name: string;
                starts_at: unknown;
                status: PROJECT_STATUS;
                organization_id: string;
                organization_customer_id: string;
                created_at: unknown;
                updated_at: unknown;
                organization: {
                    name: string;
                };
                organization_customer: {
                    name: string;
                };
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UnconnectedCustomerOrganizationProjectQueryVariables = Exact<{
    uniqueCode: string;
    token: string;
    organizationId?: string | null | undefined;
    organizationProjectId: string;
}>;
type UnconnectedCustomerOrganizationProjectQuery = {
    unconnectedCustomerOrganizationProject: {
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at: unknown;
        completed_at: unknown;
        contract_url: string | null;
        description: string | null;
        ends_at: unknown;
        name: string;
        starts_at: unknown;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization: {
            name: string;
        };
        organization_customer: {
            name: string;
        };
    };
};
type UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutationVariables = Exact<{
    uniqueCode: string;
    token: string;
    organizationId?: string | null | undefined;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
}>;
type UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutation = {
    unconnectedCustomerOrganizationProjectChangeRequestActionRequestToken: unknown;
};
type UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutationVariables = Exact<{
    uniqueCode: string;
    token: string;
    organizationId?: string | null | undefined;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
    verificationCode: string;
}>;
type UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutation = {
    unconnectedCustomerOrganizationProjectChangeRequestAccept: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type UnconnectedCustomerOrganizationProjectChangeRequestRejectMutationVariables = Exact<{
    uniqueCode: string;
    token: string;
    organizationId?: string | null | undefined;
    organizationProjectId: string;
    organizationProjectChangeRequestId: string;
    verificationCode: string;
}>;
type UnconnectedCustomerOrganizationProjectChangeRequestRejectMutation = {
    unconnectedCustomerOrganizationProjectChangeRequestReject: {
        id: string;
        accepted_at: unknown;
        budget_amount: bigint;
        canceled_at: unknown;
        contract_url: string | null;
        created_by_user_id: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at: unknown;
        expires_at: unknown;
        finished_by_user_id: string | null;
        finished_by_user_name: string | null;
        finished_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at: unknown;
        rejected_at: unknown;
        sequence_number: number;
        starts_at: unknown;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: unknown;
        updated_at: unknown;
        organization_project_change: {
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at: unknown;
            previous_name: string;
            previous_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
        } | null;
    };
};
type OrganizationReminderSettingFragmentFragment = {
    id: string;
    due_date_mode: REMINDER_DUE_DATE_MODE;
    days_amount: number;
    repeat_mode: REMINDER_REPEAT_MODE | null;
    repeat_value: number | null;
    selected_hour: number;
    created_at: unknown;
    updated_at: unknown;
    organization_id: string;
    organization_customer_id: string | null;
    organization_project_id: string | null;
    organization_invoice_id: string | null;
};
type UserOrganizationReminderSettingsQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerId?: string | null | undefined;
    organizationProjectId?: string | null | undefined;
    organizationInvoiceId?: string | null | undefined;
    dueDateMode?: REMINDER_DUE_DATE_MODE | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationReminderSettingsQuery = {
    userOrganizationReminderSettings: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                due_date_mode: REMINDER_DUE_DATE_MODE;
                days_amount: number;
                repeat_mode: REMINDER_REPEAT_MODE | null;
                repeat_value: number | null;
                selected_hour: number;
                created_at: unknown;
                updated_at: unknown;
                organization_id: string;
                organization_customer_id: string | null;
                organization_project_id: string | null;
                organization_invoice_id: string | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationReminderSettingQueryVariables = Exact<{
    organizationId: string;
    organizationReminderSettingId: string;
}>;
type UserOrganizationReminderSettingQuery = {
    userOrganizationReminderSetting: {
        id: string;
        due_date_mode: REMINDER_DUE_DATE_MODE;
        days_amount: number;
        repeat_mode: REMINDER_REPEAT_MODE | null;
        repeat_value: number | null;
        selected_hour: number;
        created_at: unknown;
        updated_at: unknown;
        organization_id: string;
        organization_customer_id: string | null;
        organization_project_id: string | null;
        organization_invoice_id: string | null;
    };
};
type UserOrganizationReminderSettingCreateMutationVariables = Exact<{
    organizationId: string;
    data: UserOrganizationReminderSettingSchema;
}>;
type UserOrganizationReminderSettingCreateMutation = {
    userOrganizationReminderSettingCreate: {
        id: string;
        due_date_mode: REMINDER_DUE_DATE_MODE;
        days_amount: number;
        repeat_mode: REMINDER_REPEAT_MODE | null;
        repeat_value: number | null;
        selected_hour: number;
        created_at: unknown;
        updated_at: unknown;
        organization_id: string;
        organization_customer_id: string | null;
        organization_project_id: string | null;
        organization_invoice_id: string | null;
    };
};
type UserOrganizationReminderSettingUpdateMutationVariables = Exact<{
    organizationId: string;
    organizationReminderSettingId: string;
    data: UserOrganizationReminderSettingSchema;
}>;
type UserOrganizationReminderSettingUpdateMutation = {
    userOrganizationReminderSettingUpdate: {
        id: string;
        due_date_mode: REMINDER_DUE_DATE_MODE;
        days_amount: number;
        repeat_mode: REMINDER_REPEAT_MODE | null;
        repeat_value: number | null;
        selected_hour: number;
        created_at: unknown;
        updated_at: unknown;
        organization_id: string;
        organization_customer_id: string | null;
        organization_project_id: string | null;
        organization_invoice_id: string | null;
    };
};
type UserOrganizationReminderSettingDeleteMutationVariables = Exact<{
    organizationId: string;
    organizationReminderSettingId: string;
}>;
type UserOrganizationReminderSettingDeleteMutation = {
    userOrganizationReminderSettingDelete: {
        id: string;
        due_date_mode: REMINDER_DUE_DATE_MODE;
        days_amount: number;
        repeat_mode: REMINDER_REPEAT_MODE | null;
        repeat_value: number | null;
        selected_hour: number;
        created_at: unknown;
        updated_at: unknown;
        organization_id: string;
        organization_customer_id: string | null;
        organization_project_id: string | null;
        organization_invoice_id: string | null;
    };
};
type UserOrganizationReminderSettingGlobalUpdateMutationVariables = Exact<{
    organizationId: string;
    settingSendInvoiceDueReminders: boolean;
    settingSendInvoiceOverdueReminders: boolean;
    settingAllowInvoiceDueSnoozeReminders: boolean;
    settingAllowInvoiceOverdueSnoozeReminders: boolean;
}>;
type UserOrganizationReminderSettingGlobalUpdateMutation = {
    userOrganizationReminderSettingGlobalUpdate: {
        setting_send_invoice_due_reminders: boolean | null;
        setting_send_invoice_overdue_reminders: boolean | null;
        setting_allow_invoice_due_snooze_reminders: boolean | null;
        setting_allow_invoice_overdue_snooze_reminders: boolean | null;
    };
};
type BatchItemResultFragmentFragment = {
    total: number;
    failureCount: number;
    successCount: number;
    results: Array<{
        id: string;
        data: unknown;
        success: boolean;
        error: {
            code: string;
            details: unknown;
            message: string;
        } | null;
    }>;
};
type UserCustomerOrganizationStatementQueryVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    type?: STATEMENT_LINE_TYPE | null | undefined;
    currency?: CURRENCY | null | undefined;
    startDate?: unknown;
    endDate?: unknown;
    isOverdue?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
    statementSessionToken?: string | null | undefined;
}>;
type UserCustomerOrganizationStatementQuery = {
    userCustomerOrganizationStatement: {
        vendor_organization_id: string;
        vendor_organization_customer_id: string;
        customer_organization_id: string | null;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        current_balance: bigint;
        start_date: unknown;
        end_date: unknown;
        due_start_date: unknown;
        due_end_date: unknown;
        currency: CURRENCY | null;
        has_sync_errors: boolean | null;
        has_mismatching_balance: boolean | null;
        acct_provider: ACCT_PROVIDER | null;
        is_acct_provider_connected: boolean | null;
        last_sync_at: unknown;
        latest_acct_provider_balance: bigint | null;
        one_to_thirty_days_due_amount: bigint | null;
        thirty_one_to_sixty_days_due_amount: bigint | null;
        sixty_plus_days_due_amount: bigint | null;
        latest_acct_provider_one_to_thirty_days_due_amount: bigint | null;
        latest_acct_provider_thirty_one_to_sixty_days_due_amount: bigint | null;
        latest_acct_provider_sixty_plus_days_due_amount: bigint | null;
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        statement_session_token: string | null;
        vendor_organization: {
            name: string;
            email: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        };
        vendor_organization_customer: {
            name: string;
            email: string | null;
        };
        customer_organization: {
            name: string;
            email: string;
        } | null;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    amount: bigint;
                    code: string | null;
                    created_at: unknown;
                    currency_code: CURRENCY;
                    date: unknown;
                    due_date: unknown;
                    organization_customer_id: string;
                    organization_invoice_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    invoice_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: unknown;
                    organization_invoice: {
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        view_url: string | null;
                        payment_options: Array<{
                            method: PAYMENT_METHOD;
                            url: string | null;
                            payload: unknown;
                        }>;
                    };
                } | {
                    amount: bigint;
                    code: string | null;
                    created_at: unknown;
                    currency_code: CURRENCY;
                    date: unknown;
                    due_date: unknown;
                    id: string;
                    organization_customer_id: string;
                    organization_invoice_transaction_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    transaction_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: unknown;
                    organization_invoice_transaction: {
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        links: Array<{
                            id: string;
                            amount: bigint;
                            organization_invoice_id: string;
                        }>;
                    };
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserCustomerOrganizationStatementLineQueryVariables = Exact<{
    organizationCustomerStatementLineId?: number | null | undefined;
    organizationId: string;
    organizationInvoiceId?: string | null | undefined;
    organizationInvoiceTransactionId?: string | null | undefined;
    organizationVendorId: string;
}>;
type UserCustomerOrganizationStatementLineQuery = {
    userCustomerOrganizationStatementLine: {
        id: string;
        amount: bigint;
        code: string | null;
        created_at: unknown;
        currency_code: CURRENCY;
        date: unknown;
        due_date: unknown;
        organization_customer_id: string;
        organization_invoice_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        invoice_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: unknown;
        organization_invoice: {
            provider: ACCT_PROVIDER;
            provider_code: string;
            view_url: string | null;
            payment_options: Array<{
                method: PAYMENT_METHOD;
                url: string | null;
                payload: unknown;
            }>;
        };
    } | {
        amount: bigint;
        code: string | null;
        created_at: unknown;
        currency_code: CURRENCY;
        date: unknown;
        due_date: unknown;
        id: string;
        organization_customer_id: string;
        organization_invoice_transaction_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        transaction_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: unknown;
        organization_invoice_transaction: {
            provider: ACCT_PROVIDER;
            provider_code: string;
            links: Array<{
                id: string;
                amount: bigint;
                organization_invoice_id: string;
            }>;
        };
    };
};
type UserCustomerOrganizationStatementLineGetPDFMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
    organizationCustomerStatementLineId: number;
    acctProvider?: ACCT_PROVIDER | null | undefined;
}>;
type UserCustomerOrganizationStatementLineGetPDFMutation = {
    userCustomerOrganizationStatementLineGetPDF: string;
};
type UserCustomerOrganizationSynchronizeMutationVariables = Exact<{
    organizationId: string;
    organizationVendorId: string;
}>;
type UserCustomerOrganizationSynchronizeMutation = {
    userCustomerOrganizationSynchronize: unknown;
};
type UnconnectedCustomerOrganizationStatementQueryVariables = Exact<{
    uniqueCode: string;
    token: string;
    type?: STATEMENT_LINE_TYPE | null | undefined;
    currency?: CURRENCY | null | undefined;
    startDate?: unknown;
    endDate?: unknown;
    isOverdue?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
    statementSessionToken?: string | null | undefined;
}>;
type UnconnectedCustomerOrganizationStatementQuery = {
    unconnectedCustomerOrganizationStatement: {
        vendor_organization_id: string;
        vendor_organization_customer_id: string;
        customer_organization_id: string | null;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        current_balance: bigint;
        start_date: unknown;
        end_date: unknown;
        due_start_date: unknown;
        due_end_date: unknown;
        currency: CURRENCY | null;
        has_sync_errors: boolean | null;
        has_mismatching_balance: boolean | null;
        acct_provider: ACCT_PROVIDER | null;
        is_acct_provider_connected: boolean | null;
        last_sync_at: unknown;
        latest_acct_provider_balance: bigint | null;
        one_to_thirty_days_due_amount: bigint | null;
        thirty_one_to_sixty_days_due_amount: bigint | null;
        sixty_plus_days_due_amount: bigint | null;
        latest_acct_provider_one_to_thirty_days_due_amount: bigint | null;
        latest_acct_provider_thirty_one_to_sixty_days_due_amount: bigint | null;
        latest_acct_provider_sixty_plus_days_due_amount: bigint | null;
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        statement_session_token: string | null;
        vendor_organization: {
            name: string;
            email: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        };
        vendor_organization_customer: {
            name: string;
            email: string | null;
        };
        customer_organization: {
            name: string;
            email: string;
        } | null;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    amount: bigint;
                    code: string | null;
                    created_at: unknown;
                    currency_code: CURRENCY;
                    date: unknown;
                    due_date: unknown;
                    organization_customer_id: string;
                    organization_invoice_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    invoice_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: unknown;
                    organization_invoice: {
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        view_url: string | null;
                        payment_options: Array<{
                            method: PAYMENT_METHOD;
                            url: string | null;
                            payload: unknown;
                        }>;
                    };
                } | {
                    amount: bigint;
                    code: string | null;
                    created_at: unknown;
                    currency_code: CURRENCY;
                    date: unknown;
                    due_date: unknown;
                    id: string;
                    organization_customer_id: string;
                    organization_invoice_transaction_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    transaction_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: unknown;
                    organization_invoice_transaction: {
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        links: Array<{
                            id: string;
                            amount: bigint;
                            organization_invoice_id: string;
                        }>;
                    };
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UnconnectedCustomerOrganizationStatementLineQueryVariables = Exact<{
    organizationCustomerStatementLineId?: number | null | undefined;
    organizationId?: string | null | undefined;
    organizationInvoiceId?: string | null | undefined;
    organizationInvoiceTransactionId?: string | null | undefined;
    token: string;
    uniqueCode: string;
}>;
type UnconnectedCustomerOrganizationStatementLineQuery = {
    unconnectedCustomerOrganizationStatementLine: {
        id: string;
        amount: bigint;
        code: string | null;
        created_at: unknown;
        currency_code: CURRENCY;
        date: unknown;
        due_date: unknown;
        organization_customer_id: string;
        organization_invoice_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        invoice_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: unknown;
        organization_invoice: {
            provider: ACCT_PROVIDER;
            provider_code: string;
            view_url: string | null;
            payment_options: Array<{
                method: PAYMENT_METHOD;
                url: string | null;
                payload: unknown;
            }>;
        };
    } | {
        amount: bigint;
        code: string | null;
        created_at: unknown;
        currency_code: CURRENCY;
        date: unknown;
        due_date: unknown;
        id: string;
        organization_customer_id: string;
        organization_invoice_transaction_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        transaction_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: unknown;
        organization_invoice_transaction: {
            provider: ACCT_PROVIDER;
            provider_code: string;
            links: Array<{
                id: string;
                amount: bigint;
                organization_invoice_id: string;
            }>;
        };
    };
};
type UnconnectedCustomerOrganizationStatementLineGetPDFMutationVariables = Exact<{
    uniqueCode: string;
    token: string;
    organizationCustomerStatementLineId: number;
    acctProvider?: ACCT_PROVIDER | null | undefined;
}>;
type UnconnectedCustomerOrganizationStatementLineGetPDFMutation = {
    unconnectedCustomerOrganizationStatementLineGetPDF: string;
};
type UnconnectedCustomerSynchronizeMutationVariables = Exact<{
    uniqueCode: string;
    token: string;
}>;
type UnconnectedCustomerSynchronizeMutation = {
    unconnectedCustomerSynchronize: unknown;
};
type UnconnectedCustomerOrganizationStatementRequestTokenMutationVariables = Exact<{
    uniqueCode: string;
}>;
type UnconnectedCustomerOrganizationStatementRequestTokenMutation = {
    unconnectedCustomerOrganizationStatementRequestToken: unknown;
};
type UserOrganizationCustomerStatementQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
    type?: STATEMENT_LINE_TYPE | null | undefined;
    currency?: CURRENCY | null | undefined;
    startDate?: unknown;
    endDate?: unknown;
    isOverdue?: boolean | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationCustomerStatementQuery = {
    userOrganizationCustomerStatement: {
        vendor_organization_id: string;
        vendor_organization_customer_id: string;
        customer_organization_id: string | null;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        current_balance: bigint;
        start_date: unknown;
        end_date: unknown;
        due_start_date: unknown;
        due_end_date: unknown;
        currency: CURRENCY | null;
        has_sync_errors: boolean | null;
        has_mismatching_balance: boolean | null;
        acct_provider: ACCT_PROVIDER | null;
        is_acct_provider_connected: boolean | null;
        last_sync_at: unknown;
        latest_acct_provider_balance: bigint | null;
        one_to_thirty_days_due_amount: bigint | null;
        thirty_one_to_sixty_days_due_amount: bigint | null;
        sixty_plus_days_due_amount: bigint | null;
        latest_acct_provider_one_to_thirty_days_due_amount: bigint | null;
        latest_acct_provider_thirty_one_to_sixty_days_due_amount: bigint | null;
        latest_acct_provider_sixty_plus_days_due_amount: bigint | null;
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        statement_session_token: string | null;
        vendor_organization: {
            name: string;
            email: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
        };
        vendor_organization_customer: {
            name: string;
            email: string | null;
        };
        customer_organization: {
            name: string;
            email: string;
        } | null;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    amount: bigint;
                    code: string | null;
                    created_at: unknown;
                    currency_code: CURRENCY;
                    date: unknown;
                    due_date: unknown;
                    organization_customer_id: string;
                    organization_invoice_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    invoice_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: unknown;
                    organization_invoice: {
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        view_url: string | null;
                        payment_options: Array<{
                            method: PAYMENT_METHOD;
                            url: string | null;
                            payload: unknown;
                        }>;
                    };
                } | {
                    amount: bigint;
                    code: string | null;
                    created_at: unknown;
                    currency_code: CURRENCY;
                    date: unknown;
                    due_date: unknown;
                    id: string;
                    organization_customer_id: string;
                    organization_invoice_transaction_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    transaction_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: unknown;
                    organization_invoice_transaction: {
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        links: Array<{
                            id: string;
                            amount: bigint;
                            organization_invoice_id: string;
                        }>;
                    };
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationCustomerStatementLineQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
    organizationCustomerStatementLineId?: number | null | undefined;
    organizationInvoiceId?: string | null | undefined;
    organizationInvoiceTransactionId?: string | null | undefined;
}>;
type UserOrganizationCustomerStatementLineQuery = {
    userOrganizationCustomerStatementLine: {
        id: string;
        amount: bigint;
        code: string | null;
        created_at: unknown;
        currency_code: CURRENCY;
        date: unknown;
        due_date: unknown;
        organization_customer_id: string;
        organization_invoice_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        invoice_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: unknown;
        organization_invoice: {
            provider: ACCT_PROVIDER;
            provider_code: string;
            view_url: string | null;
            payment_options: Array<{
                method: PAYMENT_METHOD;
                url: string | null;
                payload: unknown;
            }>;
        };
    } | {
        amount: bigint;
        code: string | null;
        created_at: unknown;
        currency_code: CURRENCY;
        date: unknown;
        due_date: unknown;
        id: string;
        organization_customer_id: string;
        organization_invoice_transaction_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        transaction_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: unknown;
        organization_invoice_transaction: {
            provider: ACCT_PROVIDER;
            provider_code: string;
            links: Array<{
                id: string;
                amount: bigint;
                organization_invoice_id: string;
            }>;
        };
    };
};
type UserOrganizationCustomerStatementLineGetPDFQueryVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
    organizationCustomerStatementLineId: number;
    acctProvider?: ACCT_PROVIDER | null | undefined;
}>;
type UserOrganizationCustomerStatementLineGetPDFQuery = {
    userOrganizationCustomerStatementLineGetPDF: string;
};
type UserOrganizationCustomerSynchronizeMutationVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
}>;
type UserOrganizationCustomerSynchronizeMutation = {
    userOrganizationCustomerSynchronize: Array<string>;
};
type UserOrganizationCustomerSendStatementEmailMutationVariables = Exact<{
    targets: Array<UserOrganizationCustomerSendStatementEmailSchema> | UserOrganizationCustomerSendStatementEmailSchema;
    organizationId: string;
}>;
type UserOrganizationCustomerSendStatementEmailMutation = {
    userOrganizationCustomerSendStatementEmail: {
        total: number;
        failureCount: number;
        successCount: number;
        results: Array<{
            id: string;
            data: unknown;
            success: boolean;
            error: {
                code: string;
                details: unknown;
                message: string;
            } | null;
        }>;
    };
};
type UserOrganizationCustomerGetStatementLinkMutationVariables = Exact<{
    organizationId: string;
    organizationCustomerId: string;
    expiresAt?: unknown;
}>;
type UserOrganizationCustomerGetStatementLinkMutation = {
    userOrganizationCustomerGetStatementLink: string;
};
type OrganizationCustomerStatementInvoiceLineFragmentFragment = {
    id: string;
    amount: bigint;
    code: string | null;
    created_at: unknown;
    currency_code: CURRENCY;
    date: unknown;
    due_date: unknown;
    organization_customer_id: string;
    organization_invoice_id: string;
    paid_amount: bigint;
    running_balance: bigint;
    invoice_status: string;
    type: STATEMENT_LINE_TYPE;
    updated_at: unknown;
    organization_invoice: {
        provider: ACCT_PROVIDER;
        provider_code: string;
        view_url: string | null;
        payment_options: Array<{
            method: PAYMENT_METHOD;
            url: string | null;
            payload: unknown;
        }>;
    };
};
type OrganizationCustomerStatementTransactionLineFragmentFragment = {
    amount: bigint;
    code: string | null;
    created_at: unknown;
    currency_code: CURRENCY;
    date: unknown;
    due_date: unknown;
    id: string;
    organization_customer_id: string;
    organization_invoice_transaction_id: string;
    paid_amount: bigint;
    running_balance: bigint;
    transaction_status: string;
    type: STATEMENT_LINE_TYPE;
    updated_at: unknown;
    organization_invoice_transaction: {
        provider: ACCT_PROVIDER;
        provider_code: string;
        links: Array<{
            id: string;
            amount: bigint;
            organization_invoice_id: string;
        }>;
    };
};
type OrganizationCustomerStatementFragmentFragment = {
    vendor_organization_id: string;
    vendor_organization_customer_id: string;
    customer_organization_id: string | null;
    total_amount: bigint;
    paid_amount: bigint;
    overdue_amount: bigint;
    balance: bigint;
    current_balance: bigint;
    start_date: unknown;
    end_date: unknown;
    due_start_date: unknown;
    due_end_date: unknown;
    currency: CURRENCY | null;
    has_sync_errors: boolean | null;
    has_mismatching_balance: boolean | null;
    acct_provider: ACCT_PROVIDER | null;
    is_acct_provider_connected: boolean | null;
    last_sync_at: unknown;
    latest_acct_provider_balance: bigint | null;
    one_to_thirty_days_due_amount: bigint | null;
    thirty_one_to_sixty_days_due_amount: bigint | null;
    sixty_plus_days_due_amount: bigint | null;
    latest_acct_provider_one_to_thirty_days_due_amount: bigint | null;
    latest_acct_provider_thirty_one_to_sixty_days_due_amount: bigint | null;
    latest_acct_provider_sixty_plus_days_due_amount: bigint | null;
    total_open_invoice_count: number;
    total_overdue_invoice_count: number;
    statement_session_token: string | null;
    vendor_organization: {
        name: string;
        email: string;
        phone_number: string | null;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        logo_picture_file: {
            public_url: string | null;
        } | null;
    };
    vendor_organization_customer: {
        name: string;
        email: string | null;
    };
    customer_organization: {
        name: string;
        email: string;
    } | null;
    data: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                amount: bigint;
                code: string | null;
                created_at: unknown;
                currency_code: CURRENCY;
                date: unknown;
                due_date: unknown;
                organization_customer_id: string;
                organization_invoice_id: string;
                paid_amount: bigint;
                running_balance: bigint;
                invoice_status: string;
                type: STATEMENT_LINE_TYPE;
                updated_at: unknown;
                organization_invoice: {
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    view_url: string | null;
                    payment_options: Array<{
                        method: PAYMENT_METHOD;
                        url: string | null;
                        payload: unknown;
                    }>;
                };
            } | {
                amount: bigint;
                code: string | null;
                created_at: unknown;
                currency_code: CURRENCY;
                date: unknown;
                due_date: unknown;
                id: string;
                organization_customer_id: string;
                organization_invoice_transaction_id: string;
                paid_amount: bigint;
                running_balance: bigint;
                transaction_status: string;
                type: STATEMENT_LINE_TYPE;
                updated_at: unknown;
                organization_invoice_transaction: {
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    links: Array<{
                        id: string;
                        amount: bigint;
                        organization_invoice_id: string;
                    }>;
                };
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type OrganizationPaymentMethodFragmentFragment = {
    id: string;
    payment_method: PAYMENT_METHOD;
    payment_provider: PAYMENT_PROVIDER;
    bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
    bound_id: string | null;
    is_enabled: boolean;
    is_default: boolean;
    billing_first_name: string | null;
    billing_last_name: string | null;
    billing_email: string | null;
    billing_phone_number: string | null;
    billing_address_line_1: string | null;
    billing_address_number: string | null;
    billing_address_line_2: string | null;
    billing_address_city: string | null;
    billing_address_state: string | null;
    billing_address_zip_code: string | null;
    billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
    created_at: unknown;
    updated_at: unknown;
    organization_id: string;
    payment_method_info: {
        type: PAYMENT_METHOD;
        card_number_masked: string | null;
        card_brand: string | null;
    } | {
        type: PAYMENT_METHOD;
    } | null;
};
type OrganizationSubscriptionTransactionFragmentFragment = {
    id: string;
    transaction_provider: TRANSACTION_PROVIDER;
    provider_transaction_code: string;
    transaction_code: string;
    amount: bigint;
    currency: CURRENCY;
    started_at: unknown;
    succeeded_at: unknown;
    failed_at: unknown;
    reverted_at: unknown;
    transaction_date: unknown;
    due_date: unknown;
    procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
    subscription_item_ids: Array<string>;
    period_ends_at: unknown;
    period_sequence: number | null;
    period_starts_at: unknown;
    created_at: unknown;
    updated_at: unknown;
    status: TRANSACTION_STATUS;
    organization_subscription_id: string;
    organization_payment_method_id: string;
};
type OrganizationCouponFragmentFragment = {
    id: string;
    campaign: ORGANIZATION_COUPON_CAMPAIGN;
    category: ORGANIZATION_COUPON_CATEGORY;
    subdivision: ORGANIZATION_COUPON_SUBDIVISION;
    is_activation_unlimited: boolean;
    activated_at: unknown;
    expires_at: unknown;
    created_at: unknown;
    updated_at: unknown;
    status: ORGANIZATION_COUPON_STATUS;
    organization_id: string | null;
    category_description: string | null;
    subdivision_description: string | null;
};
type OrganizationSubscriptionItemFragmentFragment = {
    id: string;
    quantity: number;
    unit_price: bigint;
    started_at: unknown;
    canceled_at: unknown;
    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
    created_at: unknown;
    updated_at: unknown;
    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
    classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
    organization_subscription_id: string;
};
type OrganizationSubscriptionFragmentFragment = {
    id: string;
    price_total_amount: bigint;
    price_currency: CURRENCY;
    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
    current_period_ends_at: unknown;
    current_period_starts_at: unknown;
    canceled_at: unknown;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    next_payment_at: unknown;
    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
    provider_plan_code: string | null;
    provider_subscription_code: string | null;
    provider_last_verified_at: unknown;
    has_outdated_price: boolean;
    created_at: unknown;
    updated_at: unknown;
    status: ORGANIZATION_SUBSCRIPTION_STATUS;
    payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
    organization_id: string;
    organization_coupon_id: string | null;
    organization_payment_method_id: string;
    organization_payment_method: {
        id: string;
        payment_method: PAYMENT_METHOD;
        payment_provider: PAYMENT_PROVIDER;
        bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
        bound_id: string | null;
        is_enabled: boolean;
        is_default: boolean;
        billing_first_name: string | null;
        billing_last_name: string | null;
        billing_email: string | null;
        billing_phone_number: string | null;
        billing_address_line_1: string | null;
        billing_address_number: string | null;
        billing_address_line_2: string | null;
        billing_address_city: string | null;
        billing_address_state: string | null;
        billing_address_zip_code: string | null;
        billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
        created_at: unknown;
        updated_at: unknown;
        organization_id: string;
        payment_method_info: {
            type: PAYMENT_METHOD;
            card_number_masked: string | null;
            card_brand: string | null;
        } | {
            type: PAYMENT_METHOD;
        } | null;
    };
    items: Array<{
        id: string;
        quantity: number;
        unit_price: bigint;
        started_at: unknown;
        canceled_at: unknown;
        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
        created_at: unknown;
        updated_at: unknown;
        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
        category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
        classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
        organization_subscription_id: string;
    }>;
    transactions: Array<{
        id: string;
        transaction_provider: TRANSACTION_PROVIDER;
        provider_transaction_code: string;
        transaction_code: string;
        amount: bigint;
        currency: CURRENCY;
        started_at: unknown;
        succeeded_at: unknown;
        failed_at: unknown;
        reverted_at: unknown;
        transaction_date: unknown;
        due_date: unknown;
        procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
        subscription_item_ids: Array<string>;
        period_ends_at: unknown;
        period_sequence: number | null;
        period_starts_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        status: TRANSACTION_STATUS;
        organization_subscription_id: string;
        organization_payment_method_id: string;
    }>;
};
type OrganizationSubscriptionDefaultPricingFragmentFragment = {
    organization_id: string;
    organization_coupon_id: string | null;
    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
    price_currency: CURRENCY;
    organization_coupon: {
        id: string;
        campaign: ORGANIZATION_COUPON_CAMPAIGN;
        category: ORGANIZATION_COUPON_CATEGORY;
        subdivision: ORGANIZATION_COUPON_SUBDIVISION;
        is_activation_unlimited: boolean;
        activated_at: unknown;
        expires_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        status: ORGANIZATION_COUPON_STATUS;
        organization_id: string | null;
        category_description: string | null;
        subdivision_description: string | null;
    } | null;
    options: Array<{
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        options: Array<{
            base_item: {
                item_type: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
                category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                additional_organization_seats: number;
                original_unit_price: bigint;
                unit_price: bigint;
                is_purchase_available: boolean;
                current_item_active_until: unknown;
                current_item_pending_purchase_subscription: {
                    id: string;
                    price_total_amount: bigint;
                    price_currency: CURRENCY;
                    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                    current_period_ends_at: unknown;
                    current_period_starts_at: unknown;
                    canceled_at: unknown;
                    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                    next_payment_at: unknown;
                    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    provider_plan_code: string | null;
                    provider_subscription_code: string | null;
                    provider_last_verified_at: unknown;
                    has_outdated_price: boolean;
                    created_at: unknown;
                    updated_at: unknown;
                    status: ORGANIZATION_SUBSCRIPTION_STATUS;
                    payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
                    organization_id: string;
                    organization_coupon_id: string | null;
                    organization_payment_method_id: string;
                    organization_payment_method: {
                        id: string;
                        payment_method: PAYMENT_METHOD;
                        payment_provider: PAYMENT_PROVIDER;
                        bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
                        bound_id: string | null;
                        is_enabled: boolean;
                        is_default: boolean;
                        billing_first_name: string | null;
                        billing_last_name: string | null;
                        billing_email: string | null;
                        billing_phone_number: string | null;
                        billing_address_line_1: string | null;
                        billing_address_number: string | null;
                        billing_address_line_2: string | null;
                        billing_address_city: string | null;
                        billing_address_state: string | null;
                        billing_address_zip_code: string | null;
                        billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                        created_at: unknown;
                        updated_at: unknown;
                        organization_id: string;
                        payment_method_info: {
                            type: PAYMENT_METHOD;
                            card_number_masked: string | null;
                            card_brand: string | null;
                        } | {
                            type: PAYMENT_METHOD;
                        } | null;
                    };
                    items: Array<{
                        id: string;
                        quantity: number;
                        unit_price: bigint;
                        started_at: unknown;
                        canceled_at: unknown;
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        created_at: unknown;
                        updated_at: unknown;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                        category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                        classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                        organization_subscription_id: string;
                    }>;
                    transactions: Array<{
                        id: string;
                        transaction_provider: TRANSACTION_PROVIDER;
                        provider_transaction_code: string;
                        transaction_code: string;
                        amount: bigint;
                        currency: CURRENCY;
                        started_at: unknown;
                        succeeded_at: unknown;
                        failed_at: unknown;
                        reverted_at: unknown;
                        transaction_date: unknown;
                        due_date: unknown;
                        procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                        subscription_item_ids: Array<string>;
                        period_ends_at: unknown;
                        period_sequence: number | null;
                        period_starts_at: unknown;
                        created_at: unknown;
                        updated_at: unknown;
                        status: TRANSACTION_STATUS;
                        organization_subscription_id: string;
                        organization_payment_method_id: string;
                    }>;
                } | null;
                current_item_subscription: {
                    id: string;
                    price_total_amount: bigint;
                    price_currency: CURRENCY;
                    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                    current_period_ends_at: unknown;
                    current_period_starts_at: unknown;
                    canceled_at: unknown;
                    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                    next_payment_at: unknown;
                    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    provider_plan_code: string | null;
                    provider_subscription_code: string | null;
                    provider_last_verified_at: unknown;
                    has_outdated_price: boolean;
                    created_at: unknown;
                    updated_at: unknown;
                    status: ORGANIZATION_SUBSCRIPTION_STATUS;
                    payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
                    organization_id: string;
                    organization_coupon_id: string | null;
                    organization_payment_method_id: string;
                    organization_payment_method: {
                        id: string;
                        payment_method: PAYMENT_METHOD;
                        payment_provider: PAYMENT_PROVIDER;
                        bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
                        bound_id: string | null;
                        is_enabled: boolean;
                        is_default: boolean;
                        billing_first_name: string | null;
                        billing_last_name: string | null;
                        billing_email: string | null;
                        billing_phone_number: string | null;
                        billing_address_line_1: string | null;
                        billing_address_number: string | null;
                        billing_address_line_2: string | null;
                        billing_address_city: string | null;
                        billing_address_state: string | null;
                        billing_address_zip_code: string | null;
                        billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                        created_at: unknown;
                        updated_at: unknown;
                        organization_id: string;
                        payment_method_info: {
                            type: PAYMENT_METHOD;
                            card_number_masked: string | null;
                            card_brand: string | null;
                        } | {
                            type: PAYMENT_METHOD;
                        } | null;
                    };
                    items: Array<{
                        id: string;
                        quantity: number;
                        unit_price: bigint;
                        started_at: unknown;
                        canceled_at: unknown;
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        created_at: unknown;
                        updated_at: unknown;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                        category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                        classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                        organization_subscription_id: string;
                    }>;
                    transactions: Array<{
                        id: string;
                        transaction_provider: TRANSACTION_PROVIDER;
                        provider_transaction_code: string;
                        transaction_code: string;
                        amount: bigint;
                        currency: CURRENCY;
                        started_at: unknown;
                        succeeded_at: unknown;
                        failed_at: unknown;
                        reverted_at: unknown;
                        transaction_date: unknown;
                        due_date: unknown;
                        procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                        subscription_item_ids: Array<string>;
                        period_ends_at: unknown;
                        period_sequence: number | null;
                        period_starts_at: unknown;
                        created_at: unknown;
                        updated_at: unknown;
                        status: TRANSACTION_STATUS;
                        organization_subscription_id: string;
                        organization_payment_method_id: string;
                    }>;
                } | null;
            };
            available_addon_items: Array<{
                item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
                is_purchase_available: boolean;
                original_unit_price: bigint;
                unit_price: bigint;
            }>;
        }>;
    }>;
};
type OrganizationSubscriptionCalculatedPricingFragmentFragment = {
    organization_id: string;
    organization_coupon_id: string | null;
    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
    price_currency: CURRENCY;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    original_price_total_amount: bigint;
    price_total_amount: bigint;
    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
    organization_coupon: {
        id: string;
        campaign: ORGANIZATION_COUPON_CAMPAIGN;
        category: ORGANIZATION_COUPON_CATEGORY;
        subdivision: ORGANIZATION_COUPON_SUBDIVISION;
        is_activation_unlimited: boolean;
        activated_at: unknown;
        expires_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        status: ORGANIZATION_COUPON_STATUS;
        organization_id: string | null;
        category_description: string | null;
        subdivision_description: string | null;
    } | null;
    selected_base_item: {
        item_type: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
        original_unit_price: bigint;
        unit_price: bigint;
        category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
    };
    selected_addon_items: Array<{
        item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
        quantity: number;
        original_unit_price: bigint;
        unit_price: bigint;
    }>;
};
type UserOrganizationSubscriptionsQueryVariables = Exact<{
    organizationId: string;
    organizationCouponId?: string | null | undefined;
    organizationPaymentMethodId?: string | null | undefined;
    provider?: ORGANIZATION_SUBSCRIPTION_PROVIDER | null | undefined;
    providerStatus?: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS | null | undefined;
    providerPlanCode?: string | null | undefined;
    providerSubscriptionCode?: string | null | undefined;
    containsItem?: ORGANIZATION_SUBSCRIPTION_ITEM | null | undefined;
    renewInterval?: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL | null | undefined;
    priceTier?: ORGANIZATION_SUBSCRIPTION_PRICE_TIER | null | undefined;
    status?: ORGANIZATION_SUBSCRIPTION_STATUS | null | undefined;
    started?: boolean | null | undefined;
    canceled?: boolean | null | undefined;
    expired?: boolean | null | undefined;
    hasOutdatedPrice?: boolean | null | undefined;
    hasError?: boolean | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationSubscriptionsQuery = {
    userOrganizationSubscriptions: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                price_total_amount: bigint;
                price_currency: CURRENCY;
                price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                current_period_ends_at: unknown;
                current_period_starts_at: unknown;
                canceled_at: unknown;
                renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                next_payment_at: unknown;
                provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                provider_plan_code: string | null;
                provider_subscription_code: string | null;
                provider_last_verified_at: unknown;
                has_outdated_price: boolean;
                created_at: unknown;
                updated_at: unknown;
                status: ORGANIZATION_SUBSCRIPTION_STATUS;
                payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
                organization_id: string;
                organization_coupon_id: string | null;
                organization_payment_method_id: string;
                organization_payment_method: {
                    id: string;
                    payment_method: PAYMENT_METHOD;
                    payment_provider: PAYMENT_PROVIDER;
                    bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
                    bound_id: string | null;
                    is_enabled: boolean;
                    is_default: boolean;
                    billing_first_name: string | null;
                    billing_last_name: string | null;
                    billing_email: string | null;
                    billing_phone_number: string | null;
                    billing_address_line_1: string | null;
                    billing_address_number: string | null;
                    billing_address_line_2: string | null;
                    billing_address_city: string | null;
                    billing_address_state: string | null;
                    billing_address_zip_code: string | null;
                    billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                    created_at: unknown;
                    updated_at: unknown;
                    organization_id: string;
                    payment_method_info: {
                        type: PAYMENT_METHOD;
                        card_number_masked: string | null;
                        card_brand: string | null;
                    } | {
                        type: PAYMENT_METHOD;
                    } | null;
                };
                items: Array<{
                    id: string;
                    quantity: number;
                    unit_price: bigint;
                    started_at: unknown;
                    canceled_at: unknown;
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    created_at: unknown;
                    updated_at: unknown;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                    classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                    organization_subscription_id: string;
                }>;
                transactions: Array<{
                    id: string;
                    transaction_provider: TRANSACTION_PROVIDER;
                    provider_transaction_code: string;
                    transaction_code: string;
                    amount: bigint;
                    currency: CURRENCY;
                    started_at: unknown;
                    succeeded_at: unknown;
                    failed_at: unknown;
                    reverted_at: unknown;
                    transaction_date: unknown;
                    due_date: unknown;
                    procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                    subscription_item_ids: Array<string>;
                    period_ends_at: unknown;
                    period_sequence: number | null;
                    period_starts_at: unknown;
                    created_at: unknown;
                    updated_at: unknown;
                    status: TRANSACTION_STATUS;
                    organization_subscription_id: string;
                    organization_payment_method_id: string;
                }>;
            };
        }>;
        pageInfo: {
            hasNextPage: boolean;
            hasPreviousPage: boolean;
            startCursor: string | null;
            endCursor: string | null;
        };
    };
};
type UserOrganizationSubscriptionQueryVariables = Exact<{
    organizationId: string;
    subscriptionId: string;
}>;
type UserOrganizationSubscriptionQuery = {
    userOrganizationSubscription: {
        id: string;
        price_total_amount: bigint;
        price_currency: CURRENCY;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        current_period_ends_at: unknown;
        current_period_starts_at: unknown;
        canceled_at: unknown;
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        next_payment_at: unknown;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
        provider_plan_code: string | null;
        provider_subscription_code: string | null;
        provider_last_verified_at: unknown;
        has_outdated_price: boolean;
        created_at: unknown;
        updated_at: unknown;
        status: ORGANIZATION_SUBSCRIPTION_STATUS;
        payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
        organization_id: string;
        organization_coupon_id: string | null;
        organization_payment_method_id: string;
        organization_payment_method: {
            id: string;
            payment_method: PAYMENT_METHOD;
            payment_provider: PAYMENT_PROVIDER;
            bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
            bound_id: string | null;
            is_enabled: boolean;
            is_default: boolean;
            billing_first_name: string | null;
            billing_last_name: string | null;
            billing_email: string | null;
            billing_phone_number: string | null;
            billing_address_line_1: string | null;
            billing_address_number: string | null;
            billing_address_line_2: string | null;
            billing_address_city: string | null;
            billing_address_state: string | null;
            billing_address_zip_code: string | null;
            billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
            created_at: unknown;
            updated_at: unknown;
            organization_id: string;
            payment_method_info: {
                type: PAYMENT_METHOD;
                card_number_masked: string | null;
                card_brand: string | null;
            } | {
                type: PAYMENT_METHOD;
            } | null;
        };
        items: Array<{
            id: string;
            quantity: number;
            unit_price: bigint;
            started_at: unknown;
            canceled_at: unknown;
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            created_at: unknown;
            updated_at: unknown;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
            organization_subscription_id: string;
        }>;
        transactions: Array<{
            id: string;
            transaction_provider: TRANSACTION_PROVIDER;
            provider_transaction_code: string;
            transaction_code: string;
            amount: bigint;
            currency: CURRENCY;
            started_at: unknown;
            succeeded_at: unknown;
            failed_at: unknown;
            reverted_at: unknown;
            transaction_date: unknown;
            due_date: unknown;
            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
            subscription_item_ids: Array<string>;
            period_ends_at: unknown;
            period_sequence: number | null;
            period_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
            status: TRANSACTION_STATUS;
            organization_subscription_id: string;
            organization_payment_method_id: string;
        }>;
    };
};
type UserOrganizationSubscriptionDefaultPricingSetupQueryVariables = Exact<{
    organizationId: string;
    organizationCouponId?: string | null | undefined;
}>;
type UserOrganizationSubscriptionDefaultPricingSetupQuery = {
    userOrganizationSubscriptionDefaultPricingSetup: {
        organization_id: string;
        organization_coupon_id: string | null;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        price_currency: CURRENCY;
        organization_coupon: {
            id: string;
            campaign: ORGANIZATION_COUPON_CAMPAIGN;
            category: ORGANIZATION_COUPON_CATEGORY;
            subdivision: ORGANIZATION_COUPON_SUBDIVISION;
            is_activation_unlimited: boolean;
            activated_at: unknown;
            expires_at: unknown;
            created_at: unknown;
            updated_at: unknown;
            status: ORGANIZATION_COUPON_STATUS;
            organization_id: string | null;
            category_description: string | null;
            subdivision_description: string | null;
        } | null;
        options: Array<{
            renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
            options: Array<{
                base_item: {
                    item_type: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
                    category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                    additional_organization_seats: number;
                    original_unit_price: bigint;
                    unit_price: bigint;
                    is_purchase_available: boolean;
                    current_item_active_until: unknown;
                    current_item_pending_purchase_subscription: {
                        id: string;
                        price_total_amount: bigint;
                        price_currency: CURRENCY;
                        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                        current_period_ends_at: unknown;
                        current_period_starts_at: unknown;
                        canceled_at: unknown;
                        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                        next_payment_at: unknown;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                        provider_plan_code: string | null;
                        provider_subscription_code: string | null;
                        provider_last_verified_at: unknown;
                        has_outdated_price: boolean;
                        created_at: unknown;
                        updated_at: unknown;
                        status: ORGANIZATION_SUBSCRIPTION_STATUS;
                        payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
                        organization_id: string;
                        organization_coupon_id: string | null;
                        organization_payment_method_id: string;
                        organization_payment_method: {
                            id: string;
                            payment_method: PAYMENT_METHOD;
                            payment_provider: PAYMENT_PROVIDER;
                            bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
                            bound_id: string | null;
                            is_enabled: boolean;
                            is_default: boolean;
                            billing_first_name: string | null;
                            billing_last_name: string | null;
                            billing_email: string | null;
                            billing_phone_number: string | null;
                            billing_address_line_1: string | null;
                            billing_address_number: string | null;
                            billing_address_line_2: string | null;
                            billing_address_city: string | null;
                            billing_address_state: string | null;
                            billing_address_zip_code: string | null;
                            billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                            created_at: unknown;
                            updated_at: unknown;
                            organization_id: string;
                            payment_method_info: {
                                type: PAYMENT_METHOD;
                                card_number_masked: string | null;
                                card_brand: string | null;
                            } | {
                                type: PAYMENT_METHOD;
                            } | null;
                        };
                        items: Array<{
                            id: string;
                            quantity: number;
                            unit_price: bigint;
                            started_at: unknown;
                            canceled_at: unknown;
                            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                            created_at: unknown;
                            updated_at: unknown;
                            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                            organization_subscription_id: string;
                        }>;
                        transactions: Array<{
                            id: string;
                            transaction_provider: TRANSACTION_PROVIDER;
                            provider_transaction_code: string;
                            transaction_code: string;
                            amount: bigint;
                            currency: CURRENCY;
                            started_at: unknown;
                            succeeded_at: unknown;
                            failed_at: unknown;
                            reverted_at: unknown;
                            transaction_date: unknown;
                            due_date: unknown;
                            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                            subscription_item_ids: Array<string>;
                            period_ends_at: unknown;
                            period_sequence: number | null;
                            period_starts_at: unknown;
                            created_at: unknown;
                            updated_at: unknown;
                            status: TRANSACTION_STATUS;
                            organization_subscription_id: string;
                            organization_payment_method_id: string;
                        }>;
                    } | null;
                    current_item_subscription: {
                        id: string;
                        price_total_amount: bigint;
                        price_currency: CURRENCY;
                        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                        current_period_ends_at: unknown;
                        current_period_starts_at: unknown;
                        canceled_at: unknown;
                        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                        next_payment_at: unknown;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                        provider_plan_code: string | null;
                        provider_subscription_code: string | null;
                        provider_last_verified_at: unknown;
                        has_outdated_price: boolean;
                        created_at: unknown;
                        updated_at: unknown;
                        status: ORGANIZATION_SUBSCRIPTION_STATUS;
                        payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
                        organization_id: string;
                        organization_coupon_id: string | null;
                        organization_payment_method_id: string;
                        organization_payment_method: {
                            id: string;
                            payment_method: PAYMENT_METHOD;
                            payment_provider: PAYMENT_PROVIDER;
                            bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
                            bound_id: string | null;
                            is_enabled: boolean;
                            is_default: boolean;
                            billing_first_name: string | null;
                            billing_last_name: string | null;
                            billing_email: string | null;
                            billing_phone_number: string | null;
                            billing_address_line_1: string | null;
                            billing_address_number: string | null;
                            billing_address_line_2: string | null;
                            billing_address_city: string | null;
                            billing_address_state: string | null;
                            billing_address_zip_code: string | null;
                            billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                            created_at: unknown;
                            updated_at: unknown;
                            organization_id: string;
                            payment_method_info: {
                                type: PAYMENT_METHOD;
                                card_number_masked: string | null;
                                card_brand: string | null;
                            } | {
                                type: PAYMENT_METHOD;
                            } | null;
                        };
                        items: Array<{
                            id: string;
                            quantity: number;
                            unit_price: bigint;
                            started_at: unknown;
                            canceled_at: unknown;
                            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                            created_at: unknown;
                            updated_at: unknown;
                            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                            organization_subscription_id: string;
                        }>;
                        transactions: Array<{
                            id: string;
                            transaction_provider: TRANSACTION_PROVIDER;
                            provider_transaction_code: string;
                            transaction_code: string;
                            amount: bigint;
                            currency: CURRENCY;
                            started_at: unknown;
                            succeeded_at: unknown;
                            failed_at: unknown;
                            reverted_at: unknown;
                            transaction_date: unknown;
                            due_date: unknown;
                            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                            subscription_item_ids: Array<string>;
                            period_ends_at: unknown;
                            period_sequence: number | null;
                            period_starts_at: unknown;
                            created_at: unknown;
                            updated_at: unknown;
                            status: TRANSACTION_STATUS;
                            organization_subscription_id: string;
                            organization_payment_method_id: string;
                        }>;
                    } | null;
                };
                available_addon_items: Array<{
                    item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
                    is_purchase_available: boolean;
                    original_unit_price: bigint;
                    unit_price: bigint;
                }>;
            }>;
        }>;
    };
};
type UserOrganizationSubscriptionVerifyCouponMutationVariables = Exact<{
    organizationId: string;
    code: string;
}>;
type UserOrganizationSubscriptionVerifyCouponMutation = {
    userOrganizationSubscriptionVerifyCoupon: {
        id: string;
        campaign: ORGANIZATION_COUPON_CAMPAIGN;
        category: ORGANIZATION_COUPON_CATEGORY;
        subdivision: ORGANIZATION_COUPON_SUBDIVISION;
        is_activation_unlimited: boolean;
        activated_at: unknown;
        expires_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        status: ORGANIZATION_COUPON_STATUS;
        organization_id: string | null;
        category_description: string | null;
        subdivision_description: string | null;
    };
};
type UserOrganizationSubscriptionCalculatePricingMutationVariables = Exact<{
    data: UserOrganizationSubscriptionCalculatePricingSchema;
    organizationId: string;
}>;
type UserOrganizationSubscriptionCalculatePricingMutation = {
    userOrganizationSubscriptionCalculatePricing: {
        organization_id: string;
        organization_coupon_id: string | null;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        price_currency: CURRENCY;
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        original_price_total_amount: bigint;
        price_total_amount: bigint;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        organization_coupon: {
            id: string;
            campaign: ORGANIZATION_COUPON_CAMPAIGN;
            category: ORGANIZATION_COUPON_CATEGORY;
            subdivision: ORGANIZATION_COUPON_SUBDIVISION;
            is_activation_unlimited: boolean;
            activated_at: unknown;
            expires_at: unknown;
            created_at: unknown;
            updated_at: unknown;
            status: ORGANIZATION_COUPON_STATUS;
            organization_id: string | null;
            category_description: string | null;
            subdivision_description: string | null;
        } | null;
        selected_base_item: {
            item_type: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
            original_unit_price: bigint;
            unit_price: bigint;
            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
        };
        selected_addon_items: Array<{
            item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
            quantity: number;
            original_unit_price: bigint;
            unit_price: bigint;
        }>;
    };
};
type UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutationVariables = Exact<{
    organizationId: string;
}>;
type UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutation = {
    userOrganizationSubscriptionGetPrePurchaseTransactionData: {
        transaction_provider: TRANSACTION_PROVIDER;
        environment: string;
        merchant_id: string;
        merchant_site_id: string;
    } | {
        transaction_provider: TRANSACTION_PROVIDER;
        environment: string;
        merchant_id: string;
        merchant_site_id: string;
    };
};
type UserOrganizationSubscriptionStartPurchaseMutationVariables = Exact<{
    organizationId: string;
    data: UserOrganizationSubscriptionStartPurchaseSchema;
}>;
type UserOrganizationSubscriptionStartPurchaseMutation = {
    userOrganizationSubscriptionStartPurchase: {
        id: string;
        transaction_provider: TRANSACTION_PROVIDER;
        provider_transaction_code: string;
        transaction_code: string;
        amount: bigint;
        currency: CURRENCY;
        started_at: unknown;
        succeeded_at: unknown;
        failed_at: unknown;
        reverted_at: unknown;
        transaction_date: unknown;
        due_date: unknown;
        procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
        subscription_item_ids: Array<string>;
        period_ends_at: unknown;
        period_sequence: number | null;
        period_starts_at: unknown;
        created_at: unknown;
        updated_at: unknown;
        status: TRANSACTION_STATUS;
        organization_subscription_id: string;
        organization_payment_method_id: string;
    };
};
type UserOrganizationSubscriptionCompletePurchaseMutationVariables = Exact<{
    organizationId: string;
    organizationSubscriptionId: string;
    organizationSubscriptionTransactionId: string;
}>;
type UserOrganizationSubscriptionCompletePurchaseMutation = {
    userOrganizationSubscriptionCompletePurchase: {
        id: string;
        price_total_amount: bigint;
        price_currency: CURRENCY;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        current_period_ends_at: unknown;
        current_period_starts_at: unknown;
        canceled_at: unknown;
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        next_payment_at: unknown;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
        provider_plan_code: string | null;
        provider_subscription_code: string | null;
        provider_last_verified_at: unknown;
        has_outdated_price: boolean;
        created_at: unknown;
        updated_at: unknown;
        status: ORGANIZATION_SUBSCRIPTION_STATUS;
        payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
        organization_id: string;
        organization_coupon_id: string | null;
        organization_payment_method_id: string;
        organization_payment_method: {
            id: string;
            payment_method: PAYMENT_METHOD;
            payment_provider: PAYMENT_PROVIDER;
            bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
            bound_id: string | null;
            is_enabled: boolean;
            is_default: boolean;
            billing_first_name: string | null;
            billing_last_name: string | null;
            billing_email: string | null;
            billing_phone_number: string | null;
            billing_address_line_1: string | null;
            billing_address_number: string | null;
            billing_address_line_2: string | null;
            billing_address_city: string | null;
            billing_address_state: string | null;
            billing_address_zip_code: string | null;
            billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
            created_at: unknown;
            updated_at: unknown;
            organization_id: string;
            payment_method_info: {
                type: PAYMENT_METHOD;
                card_number_masked: string | null;
                card_brand: string | null;
            } | {
                type: PAYMENT_METHOD;
            } | null;
        };
        items: Array<{
            id: string;
            quantity: number;
            unit_price: bigint;
            started_at: unknown;
            canceled_at: unknown;
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            created_at: unknown;
            updated_at: unknown;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
            organization_subscription_id: string;
        }>;
        transactions: Array<{
            id: string;
            transaction_provider: TRANSACTION_PROVIDER;
            provider_transaction_code: string;
            transaction_code: string;
            amount: bigint;
            currency: CURRENCY;
            started_at: unknown;
            succeeded_at: unknown;
            failed_at: unknown;
            reverted_at: unknown;
            transaction_date: unknown;
            due_date: unknown;
            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
            subscription_item_ids: Array<string>;
            period_ends_at: unknown;
            period_sequence: number | null;
            period_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
            status: TRANSACTION_STATUS;
            organization_subscription_id: string;
            organization_payment_method_id: string;
        }>;
    };
};
type UserOrganizationSubscriptionCancelMutationVariables = Exact<{
    organizationId: string;
    organizationSubscriptionId: string;
}>;
type UserOrganizationSubscriptionCancelMutation = {
    userOrganizationSubscriptionCancel: {
        id: string;
        price_total_amount: bigint;
        price_currency: CURRENCY;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        current_period_ends_at: unknown;
        current_period_starts_at: unknown;
        canceled_at: unknown;
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        next_payment_at: unknown;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
        provider_plan_code: string | null;
        provider_subscription_code: string | null;
        provider_last_verified_at: unknown;
        has_outdated_price: boolean;
        created_at: unknown;
        updated_at: unknown;
        status: ORGANIZATION_SUBSCRIPTION_STATUS;
        payment_status: ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS | null;
        organization_id: string;
        organization_coupon_id: string | null;
        organization_payment_method_id: string;
        organization_payment_method: {
            id: string;
            payment_method: PAYMENT_METHOD;
            payment_provider: PAYMENT_PROVIDER;
            bound_mode: ORGANIZATION_PAYMENT_METHOD_BOUND_MODE | null;
            bound_id: string | null;
            is_enabled: boolean;
            is_default: boolean;
            billing_first_name: string | null;
            billing_last_name: string | null;
            billing_email: string | null;
            billing_phone_number: string | null;
            billing_address_line_1: string | null;
            billing_address_number: string | null;
            billing_address_line_2: string | null;
            billing_address_city: string | null;
            billing_address_state: string | null;
            billing_address_zip_code: string | null;
            billing_address_country_code_iso_3: COUNTRY_ISO_3 | null;
            created_at: unknown;
            updated_at: unknown;
            organization_id: string;
            payment_method_info: {
                type: PAYMENT_METHOD;
                card_number_masked: string | null;
                card_brand: string | null;
            } | {
                type: PAYMENT_METHOD;
            } | null;
        };
        items: Array<{
            id: string;
            quantity: number;
            unit_price: bigint;
            started_at: unknown;
            canceled_at: unknown;
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            created_at: unknown;
            updated_at: unknown;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
            organization_subscription_id: string;
        }>;
        transactions: Array<{
            id: string;
            transaction_provider: TRANSACTION_PROVIDER;
            provider_transaction_code: string;
            transaction_code: string;
            amount: bigint;
            currency: CURRENCY;
            started_at: unknown;
            succeeded_at: unknown;
            failed_at: unknown;
            reverted_at: unknown;
            transaction_date: unknown;
            due_date: unknown;
            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
            subscription_item_ids: Array<string>;
            period_ends_at: unknown;
            period_sequence: number | null;
            period_starts_at: unknown;
            created_at: unknown;
            updated_at: unknown;
            status: TRANSACTION_STATUS;
            organization_subscription_id: string;
            organization_payment_method_id: string;
        }>;
    };
};
type UserOrganizationInvoiceTransactionGetPDFMutationVariables = Exact<{
    organizationId: string;
    organizationInvoiceTransactionId: string;
    acctProvider?: ACCT_PROVIDER | null | undefined;
}>;
type UserOrganizationInvoiceTransactionGetPDFMutation = {
    userOrganizationInvoiceTransactionGetPDF: string;
};
type UserFragmentFragment = {
    id: string;
    email: string;
    first_name: string | null;
    last_name: string | null;
    language: string | null;
    phone_number: string | null;
    timezone: string | null;
    is_admin: boolean;
    referral_code: string | null;
    updated_at: unknown;
    created_at: unknown;
    profile_picture_file: {
        public_url: string | null;
    } | null;
};
type UserWithOrganizationFragmentFragment = {
    id: string;
    email: string;
    first_name: string | null;
    last_name: string | null;
    language: string | null;
    phone_number: string | null;
    timezone: string | null;
    is_admin: boolean;
    referral_code: string | null;
    updated_at: unknown;
    created_at: unknown;
    organizations: Array<{
        id: string;
        role: ORGANIZATION_USER_ROLE;
        is_current_organization_user_seat_available: boolean | null;
        organization_id: string;
        organization: {
            id: string;
            name: string;
            email: string;
            website: string | null;
            unique_name: string;
            unique_code: string;
            phone_number: string | null;
            address_line_1: string | null;
            address_number: string | null;
            address_line_2: string | null;
            address_city: string | null;
            address_state: string | null;
            address_zip_code: string | null;
            address_country_code_iso_3: COUNTRY_ISO_3 | null;
            address_lat: number | null;
            address_lng: number | null;
            primary_contact_name: string | null;
            business_name: string | null;
            business_industry: string | null;
            business_number_of_employees: number | null;
            business_address_line_1: string | null;
            business_address_number: string | null;
            business_address_line_2: string | null;
            business_address_city: string | null;
            business_address_state: string | null;
            business_address_zip_code: string | null;
            business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
            business_address_lat: number | null;
            business_address_lng: number | null;
            business_tax_code_type: TAX_TYPE | null;
            business_tax_code: string | null;
            timezone: string | null;
            language: string | null;
            created_at: unknown;
            updated_at: unknown;
            logo_picture_file_id: string | null;
            setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
            current_email_verification_id: string | null;
            current_phone_number_verification_id: string | null;
            subscription_level: number | null;
            logo_picture_file: {
                public_url: string | null;
            } | null;
            subscription_data: {
                subscription_level: number;
                organization_user_seats: number;
                requires_user_action: boolean;
                requires_provider_refresh: boolean;
                active_subscriptions: Array<{
                    id: string;
                    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                }>;
                active_plans: Array<{
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
                active_modules: Array<{
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
                active_addons: Array<{
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    quantity: number;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
            } | null;
            acct_provider_conns: {
                edges: Array<{
                    node: {
                        id: string;
                        acct_provider: ACCT_PROVIDER;
                        code: string;
                        url: string | null;
                        payload: unknown;
                        customer_add_url: string | null;
                        invoice_add_url: string | null;
                        vendor_add_url: string | null;
                        bill_add_url: string | null;
                        name: string | null;
                        email: string | null;
                        phone_number: string | null;
                        website_url: string | null;
                        primary_contact_name: string | null;
                        business_name: string | null;
                        business_industry: string | null;
                        business_number_of_employees: number | null;
                        timezone: string | null;
                        language: string | null;
                        business_tax_code_type: TAX_TYPE | null;
                        business_tax_code: string | null;
                        address_line_1: string | null;
                        address_number: string | null;
                        address_line_2: string | null;
                        address_city: string | null;
                        address_state: string | null;
                        address_zip_code: string | null;
                        address_country_code_iso_3: COUNTRY_ISO_3 | null;
                        address_lat: number | null;
                        address_lng: number | null;
                        business_address_line_1: string | null;
                        business_address_number: string | null;
                        business_address_line_2: string | null;
                        business_address_city: string | null;
                        business_address_state: string | null;
                        business_address_zip_code: string | null;
                        business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                        business_address_lat: number | null;
                        business_address_lng: number | null;
                        automatic_pull_enabled: boolean;
                        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                        disconnected_at: unknown;
                        conn_expires_at: unknown;
                        organization_id: string;
                        last_conn_at: unknown;
                        last_successful_sync_id: string | null;
                        last_successful_sync_at: unknown;
                        last_sync_succeeded: boolean | null;
                        last_sync_id: string | null;
                        last_sync_at: unknown;
                        created_at: unknown;
                        updated_at: unknown;
                        synchronizations: {
                            edges: Array<{
                                node: {
                                    id: string;
                                    mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                                    force: boolean | null;
                                    provider: ACCT_PROVIDER;
                                    errors: Array<string>;
                                    warnings: Array<string>;
                                    started_at: unknown;
                                    finished_at: unknown;
                                    failed_at: unknown;
                                    succeeded_at: unknown;
                                    skipped_at: unknown;
                                    read_success: number;
                                    read_failure: number;
                                    skipped: number;
                                    create_success: number;
                                    create_failure: number;
                                    update_success: number;
                                    update_failure: number;
                                    delete_failure: number;
                                    delete_success: number;
                                    process_failure: number;
                                    process_success: number;
                                    created_at: unknown;
                                    updated_at: unknown;
                                    scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                                    scope_id: string | null;
                                    scope_description: string | null;
                                    organization_id: string;
                                    organization_acct_provider_conn_id: string;
                                    data: {
                                        customer: {
                                            items: unknown;
                                        } | null;
                                        invoice: {
                                            items: unknown;
                                        } | null;
                                        invoice_transaction: {
                                            items: unknown;
                                        } | null;
                                        vendor: {
                                            items: unknown;
                                        } | null;
                                        bill: {
                                            items: unknown;
                                        } | null;
                                        bill_transaction: {
                                            items: unknown;
                                        } | null;
                                    } | null;
                                };
                            }>;
                        };
                    };
                }>;
            } | null;
        };
    } | null> | null;
    profile_picture_file: {
        public_url: string | null;
    } | null;
};
type UserQueryVariables = Exact<{
    [key: string]: never;
}>;
type UserQuery = {
    user: {
        id: string;
        email: string;
        first_name: string | null;
        last_name: string | null;
        language: string | null;
        phone_number: string | null;
        timezone: string | null;
        is_admin: boolean;
        referral_code: string | null;
        updated_at: unknown;
        created_at: unknown;
        organizations: Array<{
            id: string;
            role: ORGANIZATION_USER_ROLE;
            is_current_organization_user_seat_available: boolean | null;
            organization_id: string;
            organization: {
                id: string;
                name: string;
                email: string;
                website: string | null;
                unique_name: string;
                unique_code: string;
                phone_number: string | null;
                address_line_1: string | null;
                address_number: string | null;
                address_line_2: string | null;
                address_city: string | null;
                address_state: string | null;
                address_zip_code: string | null;
                address_country_code_iso_3: COUNTRY_ISO_3 | null;
                address_lat: number | null;
                address_lng: number | null;
                primary_contact_name: string | null;
                business_name: string | null;
                business_industry: string | null;
                business_number_of_employees: number | null;
                business_address_line_1: string | null;
                business_address_number: string | null;
                business_address_line_2: string | null;
                business_address_city: string | null;
                business_address_state: string | null;
                business_address_zip_code: string | null;
                business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                business_address_lat: number | null;
                business_address_lng: number | null;
                business_tax_code_type: TAX_TYPE | null;
                business_tax_code: string | null;
                timezone: string | null;
                language: string | null;
                created_at: unknown;
                updated_at: unknown;
                logo_picture_file_id: string | null;
                setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
                current_email_verification_id: string | null;
                current_phone_number_verification_id: string | null;
                subscription_level: number | null;
                logo_picture_file: {
                    public_url: string | null;
                } | null;
                subscription_data: {
                    subscription_level: number;
                    organization_user_seats: number;
                    requires_user_action: boolean;
                    requires_provider_refresh: boolean;
                    active_subscriptions: Array<{
                        id: string;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    }>;
                    active_plans: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_modules: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_addons: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        quantity: number;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                } | null;
                acct_provider_conns: {
                    edges: Array<{
                        node: {
                            id: string;
                            acct_provider: ACCT_PROVIDER;
                            code: string;
                            url: string | null;
                            payload: unknown;
                            customer_add_url: string | null;
                            invoice_add_url: string | null;
                            vendor_add_url: string | null;
                            bill_add_url: string | null;
                            name: string | null;
                            email: string | null;
                            phone_number: string | null;
                            website_url: string | null;
                            primary_contact_name: string | null;
                            business_name: string | null;
                            business_industry: string | null;
                            business_number_of_employees: number | null;
                            timezone: string | null;
                            language: string | null;
                            business_tax_code_type: TAX_TYPE | null;
                            business_tax_code: string | null;
                            address_line_1: string | null;
                            address_number: string | null;
                            address_line_2: string | null;
                            address_city: string | null;
                            address_state: string | null;
                            address_zip_code: string | null;
                            address_country_code_iso_3: COUNTRY_ISO_3 | null;
                            address_lat: number | null;
                            address_lng: number | null;
                            business_address_line_1: string | null;
                            business_address_number: string | null;
                            business_address_line_2: string | null;
                            business_address_city: string | null;
                            business_address_state: string | null;
                            business_address_zip_code: string | null;
                            business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                            business_address_lat: number | null;
                            business_address_lng: number | null;
                            automatic_pull_enabled: boolean;
                            status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                            disconnected_at: unknown;
                            conn_expires_at: unknown;
                            organization_id: string;
                            last_conn_at: unknown;
                            last_successful_sync_id: string | null;
                            last_successful_sync_at: unknown;
                            last_sync_succeeded: boolean | null;
                            last_sync_id: string | null;
                            last_sync_at: unknown;
                            created_at: unknown;
                            updated_at: unknown;
                            synchronizations: {
                                edges: Array<{
                                    node: {
                                        id: string;
                                        mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                                        force: boolean | null;
                                        provider: ACCT_PROVIDER;
                                        errors: Array<string>;
                                        warnings: Array<string>;
                                        started_at: unknown;
                                        finished_at: unknown;
                                        failed_at: unknown;
                                        succeeded_at: unknown;
                                        skipped_at: unknown;
                                        read_success: number;
                                        read_failure: number;
                                        skipped: number;
                                        create_success: number;
                                        create_failure: number;
                                        update_success: number;
                                        update_failure: number;
                                        delete_failure: number;
                                        delete_success: number;
                                        process_failure: number;
                                        process_success: number;
                                        created_at: unknown;
                                        updated_at: unknown;
                                        scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                                        scope_id: string | null;
                                        scope_description: string | null;
                                        organization_id: string;
                                        organization_acct_provider_conn_id: string;
                                        data: {
                                            customer: {
                                                items: unknown;
                                            } | null;
                                            invoice: {
                                                items: unknown;
                                            } | null;
                                            invoice_transaction: {
                                                items: unknown;
                                            } | null;
                                            vendor: {
                                                items: unknown;
                                            } | null;
                                            bill: {
                                                items: unknown;
                                            } | null;
                                            bill_transaction: {
                                                items: unknown;
                                            } | null;
                                        } | null;
                                    };
                                }>;
                            };
                        };
                    }>;
                } | null;
            };
        } | null> | null;
        profile_picture_file: {
            public_url: string | null;
        } | null;
    };
};
type UserUpdateDataMutationVariables = Exact<{
    data: UserUpdateDataSchema;
}>;
type UserUpdateDataMutation = {
    userUpdateData: {
        id: string;
        email: string;
        first_name: string | null;
        last_name: string | null;
        language: string | null;
        phone_number: string | null;
        timezone: string | null;
        is_admin: boolean;
        referral_code: string | null;
        updated_at: unknown;
        created_at: unknown;
        organizations: Array<{
            id: string;
            role: ORGANIZATION_USER_ROLE;
            is_current_organization_user_seat_available: boolean | null;
            organization_id: string;
            organization: {
                id: string;
                name: string;
                email: string;
                website: string | null;
                unique_name: string;
                unique_code: string;
                phone_number: string | null;
                address_line_1: string | null;
                address_number: string | null;
                address_line_2: string | null;
                address_city: string | null;
                address_state: string | null;
                address_zip_code: string | null;
                address_country_code_iso_3: COUNTRY_ISO_3 | null;
                address_lat: number | null;
                address_lng: number | null;
                primary_contact_name: string | null;
                business_name: string | null;
                business_industry: string | null;
                business_number_of_employees: number | null;
                business_address_line_1: string | null;
                business_address_number: string | null;
                business_address_line_2: string | null;
                business_address_city: string | null;
                business_address_state: string | null;
                business_address_zip_code: string | null;
                business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                business_address_lat: number | null;
                business_address_lng: number | null;
                business_tax_code_type: TAX_TYPE | null;
                business_tax_code: string | null;
                timezone: string | null;
                language: string | null;
                created_at: unknown;
                updated_at: unknown;
                logo_picture_file_id: string | null;
                setting_customer_email_copy_mode: NOTIFICATION_EMAIL_COPY_MODE | null;
                current_email_verification_id: string | null;
                current_phone_number_verification_id: string | null;
                subscription_level: number | null;
                logo_picture_file: {
                    public_url: string | null;
                } | null;
                subscription_data: {
                    subscription_level: number;
                    organization_user_seats: number;
                    requires_user_action: boolean;
                    requires_provider_refresh: boolean;
                    active_subscriptions: Array<{
                        id: string;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    }>;
                    active_plans: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_modules: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_addons: Array<{
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        quantity: number;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                } | null;
                acct_provider_conns: {
                    edges: Array<{
                        node: {
                            id: string;
                            acct_provider: ACCT_PROVIDER;
                            code: string;
                            url: string | null;
                            payload: unknown;
                            customer_add_url: string | null;
                            invoice_add_url: string | null;
                            vendor_add_url: string | null;
                            bill_add_url: string | null;
                            name: string | null;
                            email: string | null;
                            phone_number: string | null;
                            website_url: string | null;
                            primary_contact_name: string | null;
                            business_name: string | null;
                            business_industry: string | null;
                            business_number_of_employees: number | null;
                            timezone: string | null;
                            language: string | null;
                            business_tax_code_type: TAX_TYPE | null;
                            business_tax_code: string | null;
                            address_line_1: string | null;
                            address_number: string | null;
                            address_line_2: string | null;
                            address_city: string | null;
                            address_state: string | null;
                            address_zip_code: string | null;
                            address_country_code_iso_3: COUNTRY_ISO_3 | null;
                            address_lat: number | null;
                            address_lng: number | null;
                            business_address_line_1: string | null;
                            business_address_number: string | null;
                            business_address_line_2: string | null;
                            business_address_city: string | null;
                            business_address_state: string | null;
                            business_address_zip_code: string | null;
                            business_address_country_code_iso_3: COUNTRY_ISO_3 | null;
                            business_address_lat: number | null;
                            business_address_lng: number | null;
                            automatic_pull_enabled: boolean;
                            status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                            disconnected_at: unknown;
                            conn_expires_at: unknown;
                            organization_id: string;
                            last_conn_at: unknown;
                            last_successful_sync_id: string | null;
                            last_successful_sync_at: unknown;
                            last_sync_succeeded: boolean | null;
                            last_sync_id: string | null;
                            last_sync_at: unknown;
                            created_at: unknown;
                            updated_at: unknown;
                            synchronizations: {
                                edges: Array<{
                                    node: {
                                        id: string;
                                        mode: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE;
                                        force: boolean | null;
                                        provider: ACCT_PROVIDER;
                                        errors: Array<string>;
                                        warnings: Array<string>;
                                        started_at: unknown;
                                        finished_at: unknown;
                                        failed_at: unknown;
                                        succeeded_at: unknown;
                                        skipped_at: unknown;
                                        read_success: number;
                                        read_failure: number;
                                        skipped: number;
                                        create_success: number;
                                        create_failure: number;
                                        update_success: number;
                                        update_failure: number;
                                        delete_failure: number;
                                        delete_success: number;
                                        process_failure: number;
                                        process_success: number;
                                        created_at: unknown;
                                        updated_at: unknown;
                                        scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE;
                                        scope_id: string | null;
                                        scope_description: string | null;
                                        organization_id: string;
                                        organization_acct_provider_conn_id: string;
                                        data: {
                                            customer: {
                                                items: unknown;
                                            } | null;
                                            invoice: {
                                                items: unknown;
                                            } | null;
                                            invoice_transaction: {
                                                items: unknown;
                                            } | null;
                                            vendor: {
                                                items: unknown;
                                            } | null;
                                            bill: {
                                                items: unknown;
                                            } | null;
                                            bill_transaction: {
                                                items: unknown;
                                            } | null;
                                        } | null;
                                    };
                                }>;
                            };
                        };
                    }>;
                } | null;
            };
        } | null> | null;
        profile_picture_file: {
            public_url: string | null;
        } | null;
    };
};
type UserEmailVerifyOrChangeStartMutationVariables = Exact<{
    data: UserEmailVerifyOrChangeStartSchema;
}>;
type UserEmailVerifyOrChangeStartMutation = {
    userEmailVerifyOrChangeStart: unknown;
};
type UserEmailVerifyOrChangeFinishMutationVariables = Exact<{
    data: UserEmailVerifyOrChangeFinishSchema;
}>;
type UserEmailVerifyOrChangeFinishMutation = {
    userEmailVerifyOrChangeFinish: {
        email: string;
    };
};
type UserPhoneNumberVerifyOrChangeStartMutationVariables = Exact<{
    data: UserPhoneNumberVerifyOrChangeStartSchema;
}>;
type UserPhoneNumberVerifyOrChangeStartMutation = {
    userPhoneNumberVerifyOrChangeStart: unknown;
};
type UserPhoneNumberVerifyOrChangeFinishMutationVariables = Exact<{
    data: UserPhoneNumberVerifyOrChangeFinishSchema;
}>;
type UserPhoneNumberVerifyOrChangeFinishMutation = {
    userPhoneNumberVerifyOrChangeFinish: {
        phone_number: string | null;
    };
};
type UserPasswordChangeStartMutationVariables = Exact<{
    data: UserPasswordChangeStartSchema;
}>;
type UserPasswordChangeStartMutation = {
    userPasswordChangeStart: unknown;
};
type UserPasswordChangeFinishMutationVariables = Exact<{
    data: UserPasswordChangeFinishSchema;
}>;
type UserPasswordChangeFinishMutation = {
    userPasswordChangeFinish: string;
};
type UserProfilePictureRemoveMutationVariables = Exact<{
    [key: string]: never;
}>;
type UserProfilePictureRemoveMutation = {
    userProfilePictureRemove: {
        profile_picture_file_id: string | null;
    };
};
type UserHandleLoginAttemptMutationVariables = Exact<{
    email: string;
}>;
type UserHandleLoginAttemptMutation = {
    userHandleLoginAttempt: unknown;
};
type UserCreateReferralCodeMutationVariables = Exact<{
    [key: string]: never;
}>;
type UserCreateReferralCodeMutation = {
    userCreateReferralCode: {
        id: string;
        email: string;
        first_name: string | null;
        last_name: string | null;
        language: string | null;
        phone_number: string | null;
        timezone: string | null;
        is_admin: boolean;
        referral_code: string | null;
        updated_at: unknown;
        created_at: unknown;
        profile_picture_file: {
            public_url: string | null;
        } | null;
    };
};
type OrganizationVendorFragmentFragment = {
    id: string;
    provider: ACCT_PROVIDER;
    provider_code: string;
    provider_url: string | null;
    provider_errors: Array<string>;
    provider_warnings: Array<string>;
    last_successful_sync_id: string | null;
    last_successful_sync_at: unknown;
    last_sync_succeeded: boolean | null;
    last_sync_id: string | null;
    last_sync_at: unknown;
    has_sync_errors: boolean | null;
    is_active: boolean;
    email: string | null;
    name: string;
    unique_code: string;
    phone_number: string | null;
    tax_code_type: TAX_TYPE | null;
    tax_code: string | null;
    created_at: unknown;
    updated_at: unknown;
    latest_acct_provider_balance: bigint | null;
    balance: bigint | null;
    overdue_amount: bigint | null;
};
type OrganizationVendorBillSummaryFragmentFragment = {
    bill_summary: {
        total_open_bill_count: number;
        total_overdue_bill_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    file_id: string | null;
                    unique_code: string;
                    number: string | null;
                    currency_code: CURRENCY;
                    description: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    paid_amount: bigint | null;
                    bill_date: unknown;
                    due_date: unknown;
                    vendor_email: string | null;
                    created_at: unknown;
                    updated_at: unknown;
                    status: BILL_STATUS | null;
                    latest_acct_provider_status: BILL_STATUS | null;
                    file: {
                        public_url: string | null;
                    } | null;
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type OrganizationVendorAdditionalDataFragmentFragment = {
    conn_locked_data_at: unknown;
    address_line_1: string | null;
    address_number: string | null;
    address_line_2: string | null;
    address_city: string | null;
    address_state: string | null;
    address_zip_code: string | null;
    address_country_code_iso_3: COUNTRY_ISO_3 | null;
    address_lat: number | null;
    address_lng: number | null;
    language: string | null;
    timezone: string | null;
    connection: {
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at: unknown;
        vendor_organization_id: string | null;
        vendor_organization_name: string | null;
        vendor_organization_email: string | null;
        vendor_target_customer_id: string | null;
        vendor_target_customer_name: string | null;
        vendor_target_customer_email: string | null;
        customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
        customer_conn_status_at: unknown;
        customer_organization_id: string | null;
        customer_organization_name: string | null;
        customer_organization_email: string | null;
        customer_target_vendor_id: string | null;
        customer_target_vendor_name: string | null;
        customer_target_vendor_email: string | null;
        created_at: unknown;
        updated_at: unknown;
    } | null;
    contacts: Array<{
        id: string;
        name: string;
        email: string;
        phone_number: string | null;
        is_default: boolean;
        created_at: unknown;
        updated_at: unknown;
    }>;
    bill_summary: {
        total_open_bill_count: number;
        total_overdue_bill_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        data: {
            totalCount: number;
            edges: Array<{
                cursor: unknown;
                node: {
                    id: string;
                    file_id: string | null;
                    unique_code: string;
                    number: string | null;
                    currency_code: CURRENCY;
                    description: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    paid_amount: bigint | null;
                    bill_date: unknown;
                    due_date: unknown;
                    vendor_email: string | null;
                    created_at: unknown;
                    updated_at: unknown;
                    status: BILL_STATUS | null;
                    latest_acct_provider_status: BILL_STATUS | null;
                    file: {
                        public_url: string | null;
                    } | null;
                };
            }>;
            pageInfo: {
                startCursor: string | null;
                endCursor: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationVendorsQueryVariables = Exact<{
    organizationId: string;
    name?: string | null | undefined;
    after?: unknown;
    first?: number | null | undefined;
    before?: unknown;
    last?: number | null | undefined;
    skip?: number | null | undefined;
    take?: number | null | undefined;
    sorting?: Array<SortingFieldSchema> | SortingFieldSchema | null | undefined;
}>;
type UserOrganizationVendorsQuery = {
    userOrganizationVendors: {
        totalCount: number;
        edges: Array<{
            cursor: unknown;
            node: {
                id: string;
                provider: ACCT_PROVIDER;
                provider_code: string;
                provider_url: string | null;
                provider_errors: Array<string>;
                provider_warnings: Array<string>;
                last_successful_sync_id: string | null;
                last_successful_sync_at: unknown;
                last_sync_succeeded: boolean | null;
                last_sync_id: string | null;
                last_sync_at: unknown;
                has_sync_errors: boolean | null;
                is_active: boolean;
                email: string | null;
                name: string;
                unique_code: string;
                phone_number: string | null;
                tax_code_type: TAX_TYPE | null;
                tax_code: string | null;
                created_at: unknown;
                updated_at: unknown;
                latest_acct_provider_balance: bigint | null;
                balance: bigint | null;
                overdue_amount: bigint | null;
            };
        }>;
        pageInfo: {
            startCursor: string | null;
            endCursor: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationVendorQueryVariables = Exact<{
    organizationVendorId: string;
    organizationId: string;
}>;
type UserOrganizationVendorQuery = {
    userOrganizationVendor: {
        id: string;
        provider: ACCT_PROVIDER;
        provider_code: string;
        provider_url: string | null;
        provider_errors: Array<string>;
        provider_warnings: Array<string>;
        last_successful_sync_id: string | null;
        last_successful_sync_at: unknown;
        last_sync_succeeded: boolean | null;
        last_sync_id: string | null;
        last_sync_at: unknown;
        has_sync_errors: boolean | null;
        is_active: boolean;
        email: string | null;
        name: string;
        unique_code: string;
        phone_number: string | null;
        tax_code_type: TAX_TYPE | null;
        tax_code: string | null;
        created_at: unknown;
        updated_at: unknown;
        latest_acct_provider_balance: bigint | null;
        balance: bigint | null;
        overdue_amount: bigint | null;
        conn_locked_data_at: unknown;
        address_line_1: string | null;
        address_number: string | null;
        address_line_2: string | null;
        address_city: string | null;
        address_state: string | null;
        address_zip_code: string | null;
        address_country_code_iso_3: COUNTRY_ISO_3 | null;
        address_lat: number | null;
        address_lng: number | null;
        language: string | null;
        timezone: string | null;
        connection: {
            id: string;
            is_valid: boolean;
            is_connected: boolean;
            vendor_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
            vendor_conn_status_at: unknown;
            vendor_organization_id: string | null;
            vendor_organization_name: string | null;
            vendor_organization_email: string | null;
            vendor_target_customer_id: string | null;
            vendor_target_customer_name: string | null;
            vendor_target_customer_email: string | null;
            customer_conn_status: ORGANIZATION_CONNECTION_STATUS | null;
            customer_conn_status_at: unknown;
            customer_organization_id: string | null;
            customer_organization_name: string | null;
            customer_organization_email: string | null;
            customer_target_vendor_id: string | null;
            customer_target_vendor_name: string | null;
            customer_target_vendor_email: string | null;
            created_at: unknown;
            updated_at: unknown;
        } | null;
        contacts: Array<{
            id: string;
            name: string;
            email: string;
            phone_number: string | null;
            is_default: boolean;
            created_at: unknown;
            updated_at: unknown;
        }>;
        bill_summary: {
            total_open_bill_count: number;
            total_overdue_bill_count: number;
            total_amount: bigint;
            paid_amount: bigint;
            overdue_amount: bigint;
            balance: bigint;
            data: {
                totalCount: number;
                edges: Array<{
                    cursor: unknown;
                    node: {
                        id: string;
                        file_id: string | null;
                        unique_code: string;
                        number: string | null;
                        currency_code: CURRENCY;
                        description: string | null;
                        amount: bigint;
                        tax_amount: bigint;
                        discount_amount: bigint;
                        total_amount: bigint;
                        paid_amount: bigint | null;
                        bill_date: unknown;
                        due_date: unknown;
                        vendor_email: string | null;
                        created_at: unknown;
                        updated_at: unknown;
                        status: BILL_STATUS | null;
                        latest_acct_provider_status: BILL_STATUS | null;
                        file: {
                            public_url: string | null;
                        } | null;
                    };
                }>;
                pageInfo: {
                    startCursor: string | null;
                    endCursor: string | null;
                    hasPreviousPage: boolean;
                    hasNextPage: boolean;
                };
            };
        };
    };
};
declare const OrganizationBillFragmentFragmentDoc: TypedDocumentNode<OrganizationBillFragmentFragment, unknown>;
declare const OrganizationBillSummaryFragmentFragmentDoc: TypedDocumentNode<OrganizationBillSummaryFragmentFragment, unknown>;
declare const CustomerContactFragmentFragmentDoc: TypedDocumentNode<CustomerContactFragmentFragment, unknown>;
declare const VendorContactFragmentFragmentDoc: TypedDocumentNode<VendorContactFragmentFragment, unknown>;
declare const OrganizationCustomerFragmentFragmentDoc: TypedDocumentNode<OrganizationCustomerFragmentFragment, unknown>;
declare const OrganizationCustomerInvoiceSummaryFragmentFragmentDoc: TypedDocumentNode<OrganizationCustomerInvoiceSummaryFragmentFragment, unknown>;
declare const OrganizationConnectionFragmentFragmentDoc: TypedDocumentNode<OrganizationConnectionFragmentFragment, unknown>;
declare const OrganizationCustomerAdditionalDataFragmentFragmentDoc: TypedDocumentNode<OrganizationCustomerAdditionalDataFragmentFragment, unknown>;
declare const OrganizationCustomerStatementLogFragmentFragmentDoc: TypedDocumentNode<OrganizationCustomerStatementLogFragmentFragment, unknown>;
declare const OrganizationCustomerNotificationFragmentFragmentDoc: TypedDocumentNode<OrganizationCustomerNotificationFragmentFragment, unknown>;
declare const OrganizationInvoiceFragmentFragmentDoc: TypedDocumentNode<OrganizationInvoiceFragmentFragment, unknown>;
declare const OrganizationInvoiceSummaryFragmentFragmentDoc: TypedDocumentNode<OrganizationInvoiceSummaryFragmentFragment, unknown>;
declare const OrganizationUserFragmentFragmentDoc: TypedDocumentNode<OrganizationUserFragmentFragment, unknown>;
declare const OrganizationInviteFragmentFragmentDoc: TypedDocumentNode<OrganizationInviteFragmentFragment, unknown>;
declare const OrganizationProjectChangeFragmentFragmentDoc: TypedDocumentNode<OrganizationProjectChangeFragmentFragment, unknown>;
declare const OrganizationProjectChangeRequestFragmentFragmentDoc: TypedDocumentNode<OrganizationProjectChangeRequestFragmentFragment, unknown>;
declare const OrganizationProjectFragmentFragmentDoc: TypedDocumentNode<OrganizationProjectFragmentFragment, unknown>;
declare const OrganizationReminderSettingFragmentFragmentDoc: TypedDocumentNode<OrganizationReminderSettingFragmentFragment, unknown>;
declare const BatchItemResultFragmentFragmentDoc: TypedDocumentNode<BatchItemResultFragmentFragment, unknown>;
declare const OrganizationCustomerStatementInvoiceLineFragmentFragmentDoc: TypedDocumentNode<OrganizationCustomerStatementInvoiceLineFragmentFragment, unknown>;
declare const OrganizationCustomerStatementTransactionLineFragmentFragmentDoc: TypedDocumentNode<OrganizationCustomerStatementTransactionLineFragmentFragment, unknown>;
declare const OrganizationCustomerStatementFragmentFragmentDoc: TypedDocumentNode<OrganizationCustomerStatementFragmentFragment, unknown>;
declare const OrganizationCouponFragmentFragmentDoc: TypedDocumentNode<OrganizationCouponFragmentFragment, unknown>;
declare const OrganizationPaymentMethodFragmentFragmentDoc: TypedDocumentNode<OrganizationPaymentMethodFragmentFragment, unknown>;
declare const OrganizationSubscriptionItemFragmentFragmentDoc: TypedDocumentNode<OrganizationSubscriptionItemFragmentFragment, unknown>;
declare const OrganizationSubscriptionTransactionFragmentFragmentDoc: TypedDocumentNode<OrganizationSubscriptionTransactionFragmentFragment, unknown>;
declare const OrganizationSubscriptionFragmentFragmentDoc: TypedDocumentNode<OrganizationSubscriptionFragmentFragment, unknown>;
declare const OrganizationSubscriptionDefaultPricingFragmentFragmentDoc: TypedDocumentNode<OrganizationSubscriptionDefaultPricingFragmentFragment, unknown>;
declare const OrganizationSubscriptionCalculatedPricingFragmentFragmentDoc: TypedDocumentNode<OrganizationSubscriptionCalculatedPricingFragmentFragment, unknown>;
declare const UserFragmentFragmentDoc: TypedDocumentNode<UserFragmentFragment, unknown>;
declare const OrganizationSubscriptionDataFragmentFragmentDoc: TypedDocumentNode<OrganizationSubscriptionDataFragmentFragment, unknown>;
declare const OrganizationAcctProviderConnSynchronizationFragmentFragmentDoc: TypedDocumentNode<OrganizationAcctProviderConnSynchronizationFragmentFragment, unknown>;
declare const OrganizationAcctProviderConnFragmentFragmentDoc: TypedDocumentNode<OrganizationAcctProviderConnFragmentFragment, unknown>;
declare const OrganizationFragmentFragmentDoc: TypedDocumentNode<OrganizationFragmentFragment, unknown>;
declare const UserWithOrganizationFragmentFragmentDoc: TypedDocumentNode<UserWithOrganizationFragmentFragment, unknown>;
declare const OrganizationVendorFragmentFragmentDoc: TypedDocumentNode<OrganizationVendorFragmentFragment, unknown>;
declare const OrganizationVendorBillSummaryFragmentFragmentDoc: TypedDocumentNode<OrganizationVendorBillSummaryFragmentFragment, unknown>;
declare const OrganizationVendorAdditionalDataFragmentFragmentDoc: TypedDocumentNode<OrganizationVendorAdditionalDataFragmentFragment, unknown>;
declare const ApolloClientTestQueryDocument: TypedDocumentNode<ApolloClientTestQueryQuery, ApolloClientTestQueryQueryVariables>;
declare const UserOrganizationAcctProviderConnDisconnectDocument: TypedDocumentNode<UserOrganizationAcctProviderConnDisconnectMutation, UserOrganizationAcctProviderConnDisconnectMutationVariables>;
declare const UserOrganizationAcctProviderConnUpdateDocument: TypedDocumentNode<UserOrganizationAcctProviderConnUpdateMutation, UserOrganizationAcctProviderConnUpdateMutationVariables>;
declare const UserOrganizationAcctProviderConnectDocument: TypedDocumentNode<UserOrganizationAcctProviderConnectMutation, UserOrganizationAcctProviderConnectMutationVariables>;
declare const UserOrganizationAcctProviderGetOAuthUrlDocument: TypedDocumentNode<UserOrganizationAcctProviderGetOAuthUrlMutation, UserOrganizationAcctProviderGetOAuthUrlMutationVariables>;
declare const UserOrganizationAcctProviderSynchronizeDocument: TypedDocumentNode<UserOrganizationAcctProviderSynchronizeMutation, UserOrganizationAcctProviderSynchronizeMutationVariables>;
declare const UserOrganizationAcctProvidersDocument: TypedDocumentNode<UserOrganizationAcctProvidersQuery, UserOrganizationAcctProvidersQueryVariables>;
declare const UserOrganizationAcctProviderDocument: TypedDocumentNode<UserOrganizationAcctProviderQuery, UserOrganizationAcctProviderQueryVariables>;
declare const UserOrganizationAcctProviderSynchronizationsDocument: TypedDocumentNode<UserOrganizationAcctProviderSynchronizationsQuery, UserOrganizationAcctProviderSynchronizationsQueryVariables>;
declare const UserOrganizationAcctProviderSynchronizationDocument: TypedDocumentNode<UserOrganizationAcctProviderSynchronizationQuery, UserOrganizationAcctProviderSynchronizationQueryVariables>;
declare const UserOrganizationAcctProviderConnCheckConnectionDocument: TypedDocumentNode<UserOrganizationAcctProviderConnCheckConnectionMutation, UserOrganizationAcctProviderConnCheckConnectionMutationVariables>;
declare const UnauthorizedUserOrganizationAcctProviderConnCheckConnectionDocument: TypedDocumentNode<UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutation, UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutationVariables>;
declare const AdminOrganizationsDocument: TypedDocumentNode<AdminOrganizationsQuery, AdminOrganizationsQueryVariables>;
declare const UserSessionsCloseDocument: TypedDocumentNode<UserSessionsCloseMutation, UserSessionsCloseMutationVariables>;
declare const UnauthorizedUserOrganizationUserInviteDocument: TypedDocumentNode<UnauthorizedUserOrganizationUserInviteQuery, UnauthorizedUserOrganizationUserInviteQueryVariables>;
declare const UserOrganizationUserInvitesDocument: TypedDocumentNode<UserOrganizationUserInvitesQuery, UserOrganizationUserInvitesQueryVariables>;
declare const UserSignUpWithEmailStartDocument: TypedDocumentNode<UserSignUpWithEmailStartMutation, UserSignUpWithEmailStartMutationVariables>;
declare const UserSignUpWithEmailVerifyDocument: TypedDocumentNode<UserSignUpWithEmailVerifyMutation, UserSignUpWithEmailVerifyMutationVariables>;
declare const UserOrganizationUserInviteAcceptDocument: TypedDocumentNode<UserOrganizationUserInviteAcceptMutation, UserOrganizationUserInviteAcceptMutationVariables>;
declare const UserSignUpWithEmailFinishSchemaDocument: TypedDocumentNode<UserSignUpWithEmailFinishSchemaMutation, UserSignUpWithEmailFinishSchemaMutationVariables>;
declare const UserPasswordResetStartDocument: TypedDocumentNode<UserPasswordResetStartMutation, UserPasswordResetStartMutationVariables>;
declare const UserPasswordResetFinishDocument: TypedDocumentNode<UserPasswordResetFinishMutation, UserPasswordResetFinishMutationVariables>;
declare const UserAcctProviderGetOAuthUrlDocument: TypedDocumentNode<UserAcctProviderGetOAuthUrlMutation, UserAcctProviderGetOAuthUrlMutationVariables>;
declare const UserAcctProviderExchangeTokenDocument: TypedDocumentNode<UserAcctProviderExchangeTokenMutation, UserAcctProviderExchangeTokenMutationVariables>;
declare const UserAndOrganizationAcctProviderGetOAuthUrlDocument: TypedDocumentNode<UserAndOrganizationAcctProviderGetOAuthUrlMutation, UserAndOrganizationAcctProviderGetOAuthUrlMutationVariables>;
declare const UserAndOrganizationAcctProviderExchangeTokenDocument: TypedDocumentNode<UserAndOrganizationAcctProviderExchangeTokenMutation, UserAndOrganizationAcctProviderExchangeTokenMutationVariables>;
declare const UserOrganizationBillSummaryDocument: TypedDocumentNode<UserOrganizationBillSummaryQuery, UserOrganizationBillSummaryQueryVariables>;
declare const UserOrganizationBillDocument: TypedDocumentNode<UserOrganizationBillQuery, UserOrganizationBillQueryVariables>;
declare const UserOrganizationConnectionsDocument: TypedDocumentNode<UserOrganizationConnectionsQuery, UserOrganizationConnectionsQueryVariables>;
declare const UserOrganizationConnectionDocument: TypedDocumentNode<UserOrganizationConnectionQuery, UserOrganizationConnectionQueryVariables>;
declare const UserOrganizationConnectionInviteCustomerDocument: TypedDocumentNode<UserOrganizationConnectionInviteCustomerMutation, UserOrganizationConnectionInviteCustomerMutationVariables>;
declare const UserOrganizationConnectionInviteVendorDocument: TypedDocumentNode<UserOrganizationConnectionInviteVendorMutation, UserOrganizationConnectionInviteVendorMutationVariables>;
declare const UserOrganizationConnectionAcceptDocument: TypedDocumentNode<UserOrganizationConnectionAcceptMutation, UserOrganizationConnectionAcceptMutationVariables>;
declare const UserOrganizationConnectionRejectDocument: TypedDocumentNode<UserOrganizationConnectionRejectMutation, UserOrganizationConnectionRejectMutationVariables>;
declare const UserOrganizationCustomerConnLockDocument: TypedDocumentNode<UserOrganizationCustomerConnLockMutation, UserOrganizationCustomerConnLockMutationVariables>;
declare const UserOrganizationCustomerConnUnlockDocument: TypedDocumentNode<UserOrganizationCustomerConnUnlockMutation, UserOrganizationCustomerConnUnlockMutationVariables>;
declare const UserOrganizationVendorConnLockDocument: TypedDocumentNode<UserOrganizationVendorConnLockMutation, UserOrganizationVendorConnLockMutationVariables>;
declare const UserOrganizationVendorConnUnlockDocument: TypedDocumentNode<UserOrganizationVendorConnUnlockMutation, UserOrganizationVendorConnUnlockMutationVariables>;
declare const userOrganizationVendorContactsDocument: TypedDocumentNode<userOrganizationVendorContactsQuery, userOrganizationVendorContactsQueryVariables>;
declare const UserOrganizationCustomerContactsDocument: TypedDocumentNode<UserOrganizationCustomerContactsQuery, UserOrganizationCustomerContactsQueryVariables>;
declare const userOrganizationVendorContactCreateDocument: TypedDocumentNode<userOrganizationVendorContactCreateMutation, userOrganizationVendorContactCreateMutationVariables>;
declare const UserOrganizationCustomerContactCreateDocument: TypedDocumentNode<UserOrganizationCustomerContactCreateMutation, UserOrganizationCustomerContactCreateMutationVariables>;
declare const UserOrganizationVendorContactUpdateDocument: TypedDocumentNode<UserOrganizationVendorContactUpdateMutation, UserOrganizationVendorContactUpdateMutationVariables>;
declare const UserOrganizationCustomerContactUpdateDocument: TypedDocumentNode<UserOrganizationCustomerContactUpdateMutation, UserOrganizationCustomerContactUpdateMutationVariables>;
declare const UserOrganizationVendorContactDeleteDocument: TypedDocumentNode<UserOrganizationVendorContactDeleteMutation, UserOrganizationVendorContactDeleteMutationVariables>;
declare const UserOrganizationCustomerContactDeleteDocument: TypedDocumentNode<UserOrganizationCustomerContactDeleteMutation, UserOrganizationCustomerContactDeleteMutationVariables>;
declare const UserOrganizationCustomersDocument: TypedDocumentNode<UserOrganizationCustomersQuery, UserOrganizationCustomersQueryVariables>;
declare const UserOrganizationCustomerDocument: TypedDocumentNode<UserOrganizationCustomerQuery, UserOrganizationCustomerQueryVariables>;
declare const UserOrganizationStatementLogsDocument: TypedDocumentNode<UserOrganizationStatementLogsQuery, UserOrganizationStatementLogsQueryVariables>;
declare const UserOrganizationStatementLogDocument: TypedDocumentNode<UserOrganizationStatementLogQuery, UserOrganizationStatementLogQueryVariables>;
declare const UserOrganizationCustomerNotificationsDocument: TypedDocumentNode<UserOrganizationCustomerNotificationsQuery, UserOrganizationCustomerNotificationsQueryVariables>;
declare const UserOrganizationCustomerNotificationDocument: TypedDocumentNode<UserOrganizationCustomerNotificationQuery, UserOrganizationCustomerNotificationQueryVariables>;
declare const UserOrganizationCustomerSendInvoiceEmailDocument: TypedDocumentNode<UserOrganizationCustomerSendInvoiceEmailMutation, UserOrganizationCustomerSendInvoiceEmailMutationVariables>;
declare const UserCustomerOrganizationInvoiceSummaryDocument: TypedDocumentNode<UserCustomerOrganizationInvoiceSummaryQuery, UserCustomerOrganizationInvoiceSummaryQueryVariables>;
declare const UserCustomerOrganizationInvoiceDocument: TypedDocumentNode<UserCustomerOrganizationInvoiceQuery, UserCustomerOrganizationInvoiceQueryVariables>;
declare const UserCustomerOrganizationInvoiceGetPDFDocument: TypedDocumentNode<UserCustomerOrganizationInvoiceGetPDFMutation, UserCustomerOrganizationInvoiceGetPDFMutationVariables>;
declare const UnconnectedCustomerOrganizationInvoiceSummaryDocument: TypedDocumentNode<UnconnectedCustomerOrganizationInvoiceSummaryQuery, UnconnectedCustomerOrganizationInvoiceSummaryQueryVariables>;
declare const UnconnectedCustomerOrganizationInvoiceDocument: TypedDocumentNode<UnconnectedCustomerOrganizationInvoiceQuery, UnconnectedCustomerOrganizationInvoiceQueryVariables>;
declare const UnconnectedCustomerOrganizationInvoiceGetPDFDocument: TypedDocumentNode<UnconnectedCustomerOrganizationInvoiceGetPDFMutation, UnconnectedCustomerOrganizationInvoiceGetPDFMutationVariables>;
declare const UserOrganizationInvoiceSummaryDocument: TypedDocumentNode<UserOrganizationInvoiceSummaryQuery, UserOrganizationInvoiceSummaryQueryVariables>;
declare const UserOrganizationInvoiceDocument: TypedDocumentNode<UserOrganizationInvoiceQuery, UserOrganizationInvoiceQueryVariables>;
declare const UserOrganizationInvoiceGetPDFDocument: TypedDocumentNode<UserOrganizationInvoiceGetPDFMutation, UserOrganizationInvoiceGetPDFMutationVariables>;
declare const UserOrganizationDocument: TypedDocumentNode<UserOrganizationQuery, UserOrganizationQueryVariables>;
declare const UserOrganizationBaseSettingsDocument: TypedDocumentNode<UserOrganizationBaseSettingsQuery, UserOrganizationBaseSettingsQueryVariables>;
declare const UserOrganizationCreateDocument: TypedDocumentNode<UserOrganizationCreateMutation, UserOrganizationCreateMutationVariables>;
declare const UserOrganizationCollaboratorsDocument: TypedDocumentNode<UserOrganizationCollaboratorsQuery, UserOrganizationCollaboratorsQueryVariables>;
declare const UserOrganizationInviteCollaboratorCreateDocument: TypedDocumentNode<UserOrganizationInviteCollaboratorCreateMutation, UserOrganizationInviteCollaboratorCreateMutationVariables>;
declare const UserOrganizationInviteCollaboratorCancelDocument: TypedDocumentNode<UserOrganizationInviteCollaboratorCancelMutation, UserOrganizationInviteCollaboratorCancelMutationVariables>;
declare const UserOrganizationInviteCollaboratorResendDocument: TypedDocumentNode<UserOrganizationInviteCollaboratorResendMutation, UserOrganizationInviteCollaboratorResendMutationVariables>;
declare const UserOrganizationInviteCollaboratorsDocument: TypedDocumentNode<UserOrganizationInviteCollaboratorsQuery, UserOrganizationInviteCollaboratorsQueryVariables>;
declare const UserOrganizationCollaboratorUpdateDocument: TypedDocumentNode<UserOrganizationCollaboratorUpdateMutation, UserOrganizationCollaboratorUpdateMutationVariables>;
declare const UserOrganizationCollaboratorDeleteDocument: TypedDocumentNode<UserOrganizationCollaboratorDeleteMutation, UserOrganizationCollaboratorDeleteMutationVariables>;
declare const UserOrganizationUpdateDocument: TypedDocumentNode<UserOrganizationUpdateMutation, UserOrganizationUpdateMutationVariables>;
declare const UserOrganizationLogoPictureRemoveDocument: TypedDocumentNode<UserOrganizationLogoPictureRemoveMutation, UserOrganizationLogoPictureRemoveMutationVariables>;
declare const UserOrganizationSendGenericInviteMailDocument: TypedDocumentNode<UserOrganizationSendGenericInviteMailMutation, UserOrganizationSendGenericInviteMailMutationVariables>;
declare const UserOrganizationEmailVerifyOrChangeStartDocument: TypedDocumentNode<UserOrganizationEmailVerifyOrChangeStartMutation, UserOrganizationEmailVerifyOrChangeStartMutationVariables>;
declare const UserOrganizationEmailVerifyOrChangeFinishDocument: TypedDocumentNode<UserOrganizationEmailVerifyOrChangeFinishMutation, UserOrganizationEmailVerifyOrChangeFinishMutationVariables>;
declare const UserOrganizationProjectsDocument: TypedDocumentNode<UserOrganizationProjectsQuery, UserOrganizationProjectsQueryVariables>;
declare const UserOrganizationProjectDocument: TypedDocumentNode<UserOrganizationProjectQuery, UserOrganizationProjectQueryVariables>;
declare const UserOrganizationProjectCreateDocument: TypedDocumentNode<UserOrganizationProjectCreateMutation, UserOrganizationProjectCreateMutationVariables>;
declare const UserOrganizationProjectUpdateDocument: TypedDocumentNode<UserOrganizationProjectUpdateMutation, UserOrganizationProjectUpdateMutationVariables>;
declare const UserOrganizationProjectDeleteDocument: TypedDocumentNode<UserOrganizationProjectDeleteMutation, UserOrganizationProjectDeleteMutationVariables>;
declare const UserOrganizationProjectChangeRequestCreateDocument: TypedDocumentNode<UserOrganizationProjectChangeRequestCreateMutation, UserOrganizationProjectChangeRequestCreateMutationVariables>;
declare const UserOrganizationProjectChangeRequestUpdateDocument: TypedDocumentNode<UserOrganizationProjectChangeRequestUpdateMutation, UserOrganizationProjectChangeRequestUpdateMutationVariables>;
declare const UserOrganizationProjectChangeRequestCancelDocument: TypedDocumentNode<UserOrganizationProjectChangeRequestCancelMutation, UserOrganizationProjectChangeRequestCancelMutationVariables>;
declare const UserOrganizationProjectChangeRequestAcceptDocument: TypedDocumentNode<UserOrganizationProjectChangeRequestAcceptMutation, UserOrganizationProjectChangeRequestAcceptMutationVariables>;
declare const UserOrganizationProjectChangeRequestRejectDocument: TypedDocumentNode<UserOrganizationProjectChangeRequestRejectMutation, UserOrganizationProjectChangeRequestRejectMutationVariables>;
declare const UserCustomerOrganizationProjectsDocument: TypedDocumentNode<UserCustomerOrganizationProjectsQuery, UserCustomerOrganizationProjectsQueryVariables>;
declare const UserCustomerOrganizationProjectDocument: TypedDocumentNode<UserCustomerOrganizationProjectQuery, UserCustomerOrganizationProjectQueryVariables>;
declare const UserCustomerOrganizationProjectChangeRequestCreateDocument: TypedDocumentNode<UserCustomerOrganizationProjectChangeRequestCreateMutation, UserCustomerOrganizationProjectChangeRequestCreateMutationVariables>;
declare const UserCustomerOrganizationProjectChangeRequestUpdateDocument: TypedDocumentNode<UserCustomerOrganizationProjectChangeRequestUpdateMutation, UserCustomerOrganizationProjectChangeRequestUpdateMutationVariables>;
declare const UserCustomerOrganizationProjectChangeRequestCancelDocument: TypedDocumentNode<UserCustomerOrganizationProjectChangeRequestCancelMutation, UserCustomerOrganizationProjectChangeRequestCancelMutationVariables>;
declare const UserCustomerOrganizationProjectChangeRequestAcceptDocument: TypedDocumentNode<UserCustomerOrganizationProjectChangeRequestAcceptMutation, UserCustomerOrganizationProjectChangeRequestAcceptMutationVariables>;
declare const UserCustomerOrganizationProjectChangeRequestRejectDocument: TypedDocumentNode<UserCustomerOrganizationProjectChangeRequestRejectMutation, UserCustomerOrganizationProjectChangeRequestRejectMutationVariables>;
declare const UnconnectedCustomerOrganizationProjectsDocument: TypedDocumentNode<UnconnectedCustomerOrganizationProjectsQuery, UnconnectedCustomerOrganizationProjectsQueryVariables>;
declare const UnconnectedCustomerOrganizationProjectDocument: TypedDocumentNode<UnconnectedCustomerOrganizationProjectQuery, UnconnectedCustomerOrganizationProjectQueryVariables>;
declare const UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenDocument: TypedDocumentNode<UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutation, UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutationVariables>;
declare const UnconnectedCustomerOrganizationProjectChangeRequestAcceptDocument: TypedDocumentNode<UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutation, UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutationVariables>;
declare const UnconnectedCustomerOrganizationProjectChangeRequestRejectDocument: TypedDocumentNode<UnconnectedCustomerOrganizationProjectChangeRequestRejectMutation, UnconnectedCustomerOrganizationProjectChangeRequestRejectMutationVariables>;
declare const UserOrganizationReminderSettingsDocument: TypedDocumentNode<UserOrganizationReminderSettingsQuery, UserOrganizationReminderSettingsQueryVariables>;
declare const UserOrganizationReminderSettingDocument: TypedDocumentNode<UserOrganizationReminderSettingQuery, UserOrganizationReminderSettingQueryVariables>;
declare const UserOrganizationReminderSettingCreateDocument: TypedDocumentNode<UserOrganizationReminderSettingCreateMutation, UserOrganizationReminderSettingCreateMutationVariables>;
declare const UserOrganizationReminderSettingUpdateDocument: TypedDocumentNode<UserOrganizationReminderSettingUpdateMutation, UserOrganizationReminderSettingUpdateMutationVariables>;
declare const UserOrganizationReminderSettingDeleteDocument: TypedDocumentNode<UserOrganizationReminderSettingDeleteMutation, UserOrganizationReminderSettingDeleteMutationVariables>;
declare const UserOrganizationReminderSettingGlobalUpdateDocument: TypedDocumentNode<UserOrganizationReminderSettingGlobalUpdateMutation, UserOrganizationReminderSettingGlobalUpdateMutationVariables>;
declare const UserCustomerOrganizationStatementDocument: TypedDocumentNode<UserCustomerOrganizationStatementQuery, UserCustomerOrganizationStatementQueryVariables>;
declare const UserCustomerOrganizationStatementLineDocument: TypedDocumentNode<UserCustomerOrganizationStatementLineQuery, UserCustomerOrganizationStatementLineQueryVariables>;
declare const UserCustomerOrganizationStatementLineGetPDFDocument: TypedDocumentNode<UserCustomerOrganizationStatementLineGetPDFMutation, UserCustomerOrganizationStatementLineGetPDFMutationVariables>;
declare const UserCustomerOrganizationSynchronizeDocument: TypedDocumentNode<UserCustomerOrganizationSynchronizeMutation, UserCustomerOrganizationSynchronizeMutationVariables>;
declare const UnconnectedCustomerOrganizationStatementDocument: TypedDocumentNode<UnconnectedCustomerOrganizationStatementQuery, UnconnectedCustomerOrganizationStatementQueryVariables>;
declare const UnconnectedCustomerOrganizationStatementLineDocument: TypedDocumentNode<UnconnectedCustomerOrganizationStatementLineQuery, UnconnectedCustomerOrganizationStatementLineQueryVariables>;
declare const UnconnectedCustomerOrganizationStatementLineGetPDFDocument: TypedDocumentNode<UnconnectedCustomerOrganizationStatementLineGetPDFMutation, UnconnectedCustomerOrganizationStatementLineGetPDFMutationVariables>;
declare const UnconnectedCustomerSynchronizeDocument: TypedDocumentNode<UnconnectedCustomerSynchronizeMutation, UnconnectedCustomerSynchronizeMutationVariables>;
declare const UnconnectedCustomerOrganizationStatementRequestTokenDocument: TypedDocumentNode<UnconnectedCustomerOrganizationStatementRequestTokenMutation, UnconnectedCustomerOrganizationStatementRequestTokenMutationVariables>;
declare const UserOrganizationCustomerStatementDocument: TypedDocumentNode<UserOrganizationCustomerStatementQuery, UserOrganizationCustomerStatementQueryVariables>;
declare const UserOrganizationCustomerStatementLineDocument: TypedDocumentNode<UserOrganizationCustomerStatementLineQuery, UserOrganizationCustomerStatementLineQueryVariables>;
declare const UserOrganizationCustomerStatementLineGetPDFDocument: TypedDocumentNode<UserOrganizationCustomerStatementLineGetPDFQuery, UserOrganizationCustomerStatementLineGetPDFQueryVariables>;
declare const UserOrganizationCustomerSynchronizeDocument: TypedDocumentNode<UserOrganizationCustomerSynchronizeMutation, UserOrganizationCustomerSynchronizeMutationVariables>;
declare const UserOrganizationCustomerSendStatementEmailDocument: TypedDocumentNode<UserOrganizationCustomerSendStatementEmailMutation, UserOrganizationCustomerSendStatementEmailMutationVariables>;
declare const UserOrganizationCustomerGetStatementLinkDocument: TypedDocumentNode<UserOrganizationCustomerGetStatementLinkMutation, UserOrganizationCustomerGetStatementLinkMutationVariables>;
declare const UserOrganizationSubscriptionsDocument: TypedDocumentNode<UserOrganizationSubscriptionsQuery, UserOrganizationSubscriptionsQueryVariables>;
declare const UserOrganizationSubscriptionDocument: TypedDocumentNode<UserOrganizationSubscriptionQuery, UserOrganizationSubscriptionQueryVariables>;
declare const UserOrganizationSubscriptionDefaultPricingSetupDocument: TypedDocumentNode<UserOrganizationSubscriptionDefaultPricingSetupQuery, UserOrganizationSubscriptionDefaultPricingSetupQueryVariables>;
declare const UserOrganizationSubscriptionVerifyCouponDocument: TypedDocumentNode<UserOrganizationSubscriptionVerifyCouponMutation, UserOrganizationSubscriptionVerifyCouponMutationVariables>;
declare const UserOrganizationSubscriptionCalculatePricingDocument: TypedDocumentNode<UserOrganizationSubscriptionCalculatePricingMutation, UserOrganizationSubscriptionCalculatePricingMutationVariables>;
declare const UserOrganizationSubscriptionGetPrePurchaseTransactionDataDocument: TypedDocumentNode<UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutation, UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutationVariables>;
declare const UserOrganizationSubscriptionStartPurchaseDocument: TypedDocumentNode<UserOrganizationSubscriptionStartPurchaseMutation, UserOrganizationSubscriptionStartPurchaseMutationVariables>;
declare const UserOrganizationSubscriptionCompletePurchaseDocument: TypedDocumentNode<UserOrganizationSubscriptionCompletePurchaseMutation, UserOrganizationSubscriptionCompletePurchaseMutationVariables>;
declare const UserOrganizationSubscriptionCancelDocument: TypedDocumentNode<UserOrganizationSubscriptionCancelMutation, UserOrganizationSubscriptionCancelMutationVariables>;
declare const UserOrganizationInvoiceTransactionGetPDFDocument: TypedDocumentNode<UserOrganizationInvoiceTransactionGetPDFMutation, UserOrganizationInvoiceTransactionGetPDFMutationVariables>;
declare const UserDocument: TypedDocumentNode<UserQuery, UserQueryVariables>;
declare const UserUpdateDataDocument: TypedDocumentNode<UserUpdateDataMutation, UserUpdateDataMutationVariables>;
declare const UserEmailVerifyOrChangeStartDocument: TypedDocumentNode<UserEmailVerifyOrChangeStartMutation, UserEmailVerifyOrChangeStartMutationVariables>;
declare const UserEmailVerifyOrChangeFinishDocument: TypedDocumentNode<UserEmailVerifyOrChangeFinishMutation, UserEmailVerifyOrChangeFinishMutationVariables>;
declare const UserPhoneNumberVerifyOrChangeStartDocument: TypedDocumentNode<UserPhoneNumberVerifyOrChangeStartMutation, UserPhoneNumberVerifyOrChangeStartMutationVariables>;
declare const UserPhoneNumberVerifyOrChangeFinishDocument: TypedDocumentNode<UserPhoneNumberVerifyOrChangeFinishMutation, UserPhoneNumberVerifyOrChangeFinishMutationVariables>;
declare const UserPasswordChangeStartDocument: TypedDocumentNode<UserPasswordChangeStartMutation, UserPasswordChangeStartMutationVariables>;
declare const UserPasswordChangeFinishDocument: TypedDocumentNode<UserPasswordChangeFinishMutation, UserPasswordChangeFinishMutationVariables>;
declare const UserProfilePictureRemoveDocument: TypedDocumentNode<UserProfilePictureRemoveMutation, UserProfilePictureRemoveMutationVariables>;
declare const UserHandleLoginAttemptDocument: TypedDocumentNode<UserHandleLoginAttemptMutation, UserHandleLoginAttemptMutationVariables>;
declare const UserCreateReferralCodeDocument: TypedDocumentNode<UserCreateReferralCodeMutation, UserCreateReferralCodeMutationVariables>;
declare const UserOrganizationVendorsDocument: TypedDocumentNode<UserOrganizationVendorsQuery, UserOrganizationVendorsQueryVariables>;
declare const UserOrganizationVendorDocument: TypedDocumentNode<UserOrganizationVendorQuery, UserOrganizationVendorQueryVariables>;

declare class AccountingProviders {
    private readonly context;
    constructor(context: AccruClientContext);
    disconnect: (variables: UserOrganizationAcctProviderConnDisconnectMutationVariables) => Promise<Res<UserOrganizationAcctProviderConnDisconnectMutation>>;
    update: (variables: UserOrganizationAcctProviderConnUpdateMutationVariables) => Promise<Res<UserOrganizationAcctProviderConnUpdateMutation>>;
    connect: (variables: UserOrganizationAcctProviderConnectMutationVariables) => Promise<Res<UserOrganizationAcctProviderConnectMutation>>;
    getOAuthUrl: (variables: UserOrganizationAcctProviderGetOAuthUrlMutationVariables) => Promise<Res<UserOrganizationAcctProviderGetOAuthUrlMutation>>;
    sync: (variables: UserOrganizationAcctProviderSynchronizeMutationVariables) => Promise<Res<UserOrganizationAcctProviderSynchronizeMutation>>;
    get: (variables: UserOrganizationAcctProvidersQueryVariables) => Promise<ListResponse<Res<UserOrganizationAcctProvidersQuery>>>;
    getOne: (variables: UserOrganizationAcctProviderQueryVariables) => Promise<Res<UserOrganizationAcctProviderQuery>>;
    getSync: (variables: UserOrganizationAcctProviderSynchronizationsQueryVariables) => Promise<ListResponse<Res<UserOrganizationAcctProviderSynchronizationsQuery>>>;
    getOneSync: (variables: UserOrganizationAcctProviderSynchronizationQueryVariables) => Promise<Res<UserOrganizationAcctProviderSynchronizationQuery>>;
    verifyConnection: (variables: UserOrganizationAcctProviderConnCheckConnectionMutationVariables) => Promise<Res<UserOrganizationAcctProviderConnCheckConnectionMutation>>;
    verifyConnectionUnauthorized: (variables: UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutationVariables) => Promise<Res<UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutation>>;
}

declare class AdminOrganizations {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: AdminOrganizationsQueryVariables) => Promise<ListResponse<Res<AdminOrganizationsQuery>>>;
}

declare class Admin {
    private context;
    readonly organizations: AdminOrganizations;
    constructor(context: AccruClientContext);
}

declare class Auth {
    private context;
    constructor(context: AccruClientContext);
    startEmailSignup: (variables: UserSignUpWithEmailStartMutationVariables) => Promise<Res<UserSignUpWithEmailStartMutation>>;
    verifyEmailSignup: (variables: UserSignUpWithEmailVerifyMutationVariables) => Promise<Res<UserSignUpWithEmailVerifyMutation>>;
    setEmailSignupPassword: (variables: UserSignUpWithEmailFinishSchemaMutationVariables) => Promise<Res<UserSignUpWithEmailFinishSchemaMutation>>;
    getInviteData: (variables: UnauthorizedUserOrganizationUserInviteQueryVariables) => Promise<Res<UnauthorizedUserOrganizationUserInviteQuery>>;
    getInvites: (variables: UserOrganizationUserInvitesQueryVariables) => Promise<ListResponse<Res<UserOrganizationUserInvitesQuery>>>;
    acceptInvite: (variables: UserOrganizationUserInviteAcceptMutationVariables) => Promise<Res<UserOrganizationUserInviteAcceptMutation>>;
    closeSession: (variables: UserSessionsCloseMutationVariables) => Promise<Res<UserSessionsCloseMutation>>;
    startResetPassword: (variables: UserPasswordResetStartMutationVariables) => Promise<Res<UserPasswordResetStartMutation>>;
    finishResetPassword: (variables: UserPasswordResetFinishMutationVariables) => Promise<Res<UserPasswordResetFinishMutation>>;
    startUserAcctProviderOAuth: (variables: UserAcctProviderGetOAuthUrlMutationVariables) => Promise<Res<UserAcctProviderGetOAuthUrlMutation>>;
    finishUserAcctProviderOAuth: (variables: UserAcctProviderExchangeTokenMutationVariables) => Promise<Res<UserAcctProviderExchangeTokenMutation>>;
    startUserAndOrganizationAcctProviderOAuth: (variables: UserAndOrganizationAcctProviderGetOAuthUrlMutationVariables) => Promise<Res<UserAndOrganizationAcctProviderGetOAuthUrlMutation>>;
    finishUserAndOrganizationAcctProviderOAuth: (variables: UserAndOrganizationAcctProviderExchangeTokenMutationVariables) => Promise<Res<UserAndOrganizationAcctProviderExchangeTokenMutation>>;
}

declare class Bills {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationBillSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserOrganizationBillSummaryQuery>>>;
    getOne: (variables: UserOrganizationBillQueryVariables) => Promise<Res<UserOrganizationBillQuery>>;
}

declare class Connections {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationConnectionsQueryVariables) => Promise<ListResponse<Res<UserOrganizationConnectionsQuery>>>;
    getOne: (variables: UserOrganizationConnectionQueryVariables) => Promise<Res<UserOrganizationConnectionQuery>>;
    inviteCustomer: (variables: UserOrganizationConnectionInviteCustomerMutationVariables) => Promise<Res<UserOrganizationConnectionInviteCustomerMutation>>;
    inviteVendor: (variables: UserOrganizationConnectionInviteVendorMutationVariables) => Promise<Res<UserOrganizationConnectionInviteCustomerMutation>>;
    acceptConnection: (variables: UserOrganizationConnectionAcceptMutationVariables) => Promise<Res<UserOrganizationConnectionAcceptMutation>>;
    rejectConnection: (variables: UserOrganizationConnectionRejectMutationVariables) => Promise<Res<UserOrganizationConnectionRejectMutation>>;
    customerLock: (variables: UserOrganizationCustomerConnLockMutationVariables) => Promise<Res<UserOrganizationCustomerConnLockMutation>>;
    customerUnlock: (variables: UserOrganizationCustomerConnUnlockMutationVariables) => Promise<Res<UserOrganizationCustomerConnUnlockMutation>>;
    vendorLock: (variables: UserOrganizationVendorConnLockMutationVariables) => Promise<Res<UserOrganizationVendorConnLockMutation>>;
    vendorUnlock: (variables: UserOrganizationVendorConnUnlockMutationVariables) => Promise<Res<UserOrganizationVendorConnUnlockMutation>>;
}

declare class Contacts {
    private context;
    constructor(context: AccruClientContext);
    getCustomerContacts: (variables: UserOrganizationCustomerContactsQueryVariables) => Promise<Res<UserOrganizationCustomerContactsQuery>>;
    getVendorContacts: (variables: userOrganizationVendorContactsQueryVariables) => Promise<Res<userOrganizationVendorContactsQuery>>;
    createVendorContact: (variables: userOrganizationVendorContactCreateMutationVariables) => Promise<Res<userOrganizationVendorContactCreateMutation>>;
    createCustomerContact: (variables: UserOrganizationCustomerContactCreateMutationVariables) => Promise<Res<UserOrganizationCustomerContactCreateMutation>>;
    updateVendorContact: (variables: UserOrganizationVendorContactUpdateMutationVariables) => Promise<Res<UserOrganizationVendorContactUpdateMutation>>;
    updateCustomerContact: (variables: UserOrganizationCustomerContactUpdateMutationVariables) => Promise<Res<UserOrganizationCustomerContactUpdateMutation>>;
    deleteCustomerContact: (variables: UserOrganizationCustomerContactDeleteMutationVariables) => Promise<Res<UserOrganizationCustomerContactCreateMutation>>;
    deleteVendorContact: (variables: UserOrganizationVendorContactDeleteMutationVariables) => Promise<Res<UserOrganizationVendorContactDeleteMutation>>;
    update: () => Promise<any>;
    del: () => Promise<any>;
}

declare class CustomerNotifications {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationCustomerNotificationsQueryVariables) => Promise<ListResponse<Res<UserOrganizationCustomerNotificationsQuery>>>;
    getOne: (variables: UserOrganizationCustomerNotificationQueryVariables) => Promise<Res<UserOrganizationCustomerNotificationQuery>>;
}

declare class CustomerStatementLogs {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationStatementLogsQueryVariables) => Promise<ListResponse<Res<UserOrganizationStatementLogsQuery>>>;
    getOne: (variables: UserOrganizationStatementLogQueryVariables) => Promise<Res<UserOrganizationStatementLogQuery>>;
}

declare class Customers {
    private context;
    readonly notifications: CustomerNotifications;
    readonly statementLogs: CustomerStatementLogs;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationCustomersQueryVariables) => Promise<ListResponse<Res<UserOrganizationCustomersQuery>>>;
    getOne: (variables: UserOrganizationCustomerQueryVariables) => Promise<Res<UserOrganizationCustomerQuery>>;
}

declare class InvoicesSummaryAsVendor {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationInvoiceSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserOrganizationInvoiceSummaryQuery>>>;
    getOne: (variables: UserOrganizationInvoiceQueryVariables) => Promise<Res<UserOrganizationInvoiceQuery>>;
    getPdf: (variables: UserOrganizationInvoiceGetPDFMutationVariables) => Promise<Res<UserOrganizationInvoiceGetPDFMutation>>;
}

declare class InvoicesSummaryAsCustomer {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserCustomerOrganizationInvoiceSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserCustomerOrganizationInvoiceSummaryQuery>>>;
    getOne: (variables: UserCustomerOrganizationInvoiceQueryVariables) => Promise<Res<UserCustomerOrganizationInvoiceQuery>>;
    getPdf: (variables: UserCustomerOrganizationInvoiceGetPDFMutationVariables) => Promise<Res<UserCustomerOrganizationInvoiceGetPDFMutation>>;
}

declare class InvoicesSummaryAsUnconnectedCustomer {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UnconnectedCustomerOrganizationInvoiceSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UnconnectedCustomerOrganizationInvoiceSummaryQuery>>>;
    getOne: (variables: UnconnectedCustomerOrganizationInvoiceQueryVariables) => Promise<Res<UnconnectedCustomerOrganizationInvoiceQuery>>;
    getPdf: (variables: UnconnectedCustomerOrganizationInvoiceGetPDFMutationVariables) => Promise<Res<UnconnectedCustomerOrganizationInvoiceGetPDFMutation>>;
}

declare class InvoicesSummary {
    private context;
    readonly asVendor: InvoicesSummaryAsVendor;
    readonly asCustomer: InvoicesSummaryAsCustomer;
    readonly asUnconnectedCustomer: InvoicesSummaryAsUnconnectedCustomer;
    constructor(context: AccruClientContext);
}

declare class Invoices {
    private context;
    readonly summary: InvoicesSummary;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationInvoiceSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserOrganizationInvoiceSummaryQuery>>>;
    getOne: (variables: UserOrganizationInvoiceQueryVariables) => Promise<Res<UserOrganizationInvoiceQuery>>;
    sendEmail: (variables: UserOrganizationCustomerSendInvoiceEmailMutationVariables) => Promise<Res<UserOrganizationCustomerSendInvoiceEmailMutation>>;
}

declare class Organizations {
    private readonly context;
    constructor(context: AccruClientContext);
    getOne: (variables: UserOrganizationQueryVariables) => Promise<Res<UserOrganizationQuery>>;
    create: (variables: UserOrganizationCreateMutationVariables) => Promise<Res<UserOrganizationCreateMutation>>;
    getSettings: (variables: UserOrganizationBaseSettingsQueryVariables) => Promise<Res<UserOrganizationBaseSettingsQuery>>;
    update: (variables: UserOrganizationUpdateMutationVariables) => Promise<Res<UserOrganizationUpdateMutation>>;
    getCollaborators: (variables: UserOrganizationCollaboratorsQueryVariables) => Promise<Res<UserOrganizationCollaboratorsQuery>>;
    inviteCollaborator: (variables: UserOrganizationInviteCollaboratorCreateMutationVariables) => Promise<Res<UserOrganizationInviteCollaboratorCreateMutation>>;
    deleteCollaboratorInvite: (variables: UserOrganizationInviteCollaboratorCancelMutationVariables) => Promise<Res<UserOrganizationInviteCollaboratorCancelMutation>>;
    resendCollaboratorInvite: (variables: UserOrganizationInviteCollaboratorResendMutationVariables) => Promise<Res<UserOrganizationInviteCollaboratorResendMutation>>;
    getCollaboratorInvites: (variables: UserOrganizationInviteCollaboratorsQueryVariables) => Promise<ListResponse<Res<UserOrganizationInviteCollaboratorsQuery>>>;
    updateCollaborator: (variables: UserOrganizationCollaboratorUpdateMutationVariables) => Promise<Res<UserOrganizationCollaboratorUpdateMutation>>;
    deleteCollaborator: (variables: UserOrganizationCollaboratorDeleteMutationVariables) => Promise<Res<UserOrganizationCollaboratorDeleteMutation>>;
    deleteOrganizationLogo: (variables: UserOrganizationLogoPictureRemoveMutationVariables) => Promise<Res<UserOrganizationLogoPictureRemoveMutation>>;
    sendGenericInviteToAccru: (variables: UserOrganizationSendGenericInviteMailMutationVariables) => Promise<Res<UserOrganizationSendGenericInviteMailMutation>>;
    updateEmailStart: (variables: UserOrganizationEmailVerifyOrChangeStartMutationVariables) => Promise<Res<UserOrganizationEmailVerifyOrChangeStartMutation>>;
    updateEmailFinish: (variables: UserOrganizationEmailVerifyOrChangeFinishMutationVariables) => Promise<Res<UserOrganizationEmailVerifyOrChangeFinishMutation>>;
}

declare class ReminderSettings {
    private readonly context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationReminderSettingsQueryVariables) => Promise<ListResponse<Res<UserOrganizationReminderSettingsQuery>>>;
    getOne: (variables: UserOrganizationReminderSettingQueryVariables) => Promise<Res<UserOrganizationReminderSettingQuery>>;
    create: (variables: UserOrganizationReminderSettingCreateMutationVariables) => Promise<Res<UserOrganizationReminderSettingCreateMutation>>;
    update: (variables: UserOrganizationReminderSettingUpdateMutationVariables) => Promise<Res<UserOrganizationReminderSettingUpdateMutation>>;
    del: (variables: UserOrganizationReminderSettingDeleteMutationVariables) => Promise<Res<UserOrganizationReminderSettingDeleteMutation>>;
    updateGlobalSettings: (variables: UserOrganizationReminderSettingGlobalUpdateMutationVariables) => Promise<Res<UserOrganizationReminderSettingGlobalUpdateMutation>>;
}

declare class StatementsAsCustomer {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserCustomerOrganizationStatementQueryVariables) => Promise<Res<UserCustomerOrganizationStatementQuery>>;
    getLine: (variables: UserCustomerOrganizationStatementLineQueryVariables) => Promise<Res<UserCustomerOrganizationStatementLineQuery>>;
    getLinePdf: (variables: UserCustomerOrganizationStatementLineGetPDFMutationVariables) => Promise<Res<UserCustomerOrganizationStatementLineGetPDFMutation>>;
    sync: (variables: UserCustomerOrganizationSynchronizeMutationVariables) => Promise<void>;
}

declare class StatementsAsUnconnectedCustomer {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UnconnectedCustomerOrganizationStatementQueryVariables) => Promise<Res<UnconnectedCustomerOrganizationStatementQuery>>;
    getLine: (variables: UnconnectedCustomerOrganizationStatementLineQueryVariables) => Promise<Res<UnconnectedCustomerOrganizationStatementLineQuery>>;
    getLinePdf: (variables: UnconnectedCustomerOrganizationStatementLineGetPDFMutationVariables) => Promise<Res<UnconnectedCustomerOrganizationStatementLineGetPDFMutation>>;
    sync: (variables: UnconnectedCustomerSynchronizeMutationVariables) => Promise<void>;
    requestToken: (variables: UnconnectedCustomerOrganizationStatementRequestTokenMutationVariables) => Promise<Res<UnconnectedCustomerOrganizationStatementRequestTokenMutation>>;
}

declare class StatementsAsVendor {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationCustomerStatementQueryVariables) => Promise<Res<UserOrganizationCustomerStatementQuery>>;
    getLine: (variables: UserOrganizationCustomerStatementLineQueryVariables) => Promise<Res<UserOrganizationCustomerStatementLineQuery>>;
    getLinePdf: (variables: UserOrganizationCustomerStatementLineGetPDFQueryVariables) => Promise<Res<UserOrganizationCustomerStatementLineGetPDFQuery>>;
    sync: (variables: UserOrganizationCustomerSynchronizeMutationVariables) => Promise<void>;
    sendEmail: (variables: UserOrganizationCustomerSendStatementEmailMutationVariables) => Promise<Res<UserOrganizationCustomerSendStatementEmailMutation>>;
    getLink: (variables: UserOrganizationCustomerGetStatementLinkMutationVariables) => Promise<Res<UserOrganizationCustomerGetStatementLinkMutation>>;
}

declare class Statements {
    readonly asVendor: StatementsAsVendor;
    readonly asCustomer: StatementsAsCustomer;
    readonly asUnconnectedCustomer: StatementsAsUnconnectedCustomer;
    constructor(context: AccruClientContext);
}

declare class Subscriptions {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationSubscriptionsQueryVariables) => Promise<ListResponse<Res<UserOrganizationSubscriptionsQuery>>>;
    getOne: (variables: UserOrganizationSubscriptionQueryVariables) => Promise<Res<UserOrganizationSubscriptionQuery>>;
    getDefaultPricing: (variables: UserOrganizationSubscriptionDefaultPricingSetupQueryVariables) => Promise<Res<UserOrganizationSubscriptionDefaultPricingSetupQuery>>;
    verifyCoupon: (variables: UserOrganizationSubscriptionVerifyCouponMutationVariables) => Promise<Res<UserOrganizationSubscriptionVerifyCouponMutation>>;
    calculatePricing: (variables: UserOrganizationSubscriptionCalculatePricingMutationVariables) => Promise<Res<UserOrganizationSubscriptionCalculatePricingMutation>>;
    getPreTransactionData: (variables: UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutationVariables) => Promise<Res<UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutation>>;
    startPurchase: (variables: UserOrganizationSubscriptionStartPurchaseMutationVariables) => Promise<Res<UserOrganizationSubscriptionStartPurchaseMutation>>;
    completePurchase: (variables: UserOrganizationSubscriptionCompletePurchaseMutationVariables) => Promise<Res<UserOrganizationSubscriptionCompletePurchaseMutation>>;
    cancel: (variables: UserOrganizationSubscriptionCancelMutationVariables) => Promise<Res<UserOrganizationSubscriptionCancelMutation>>;
}

declare class AsCustomerProjects$1 {
    private readonly context;
    constructor(context: AccruClientContext);
    get: (variables: UserCustomerOrganizationProjectsQueryVariables) => Promise<ListResponse<Res<UserCustomerOrganizationProjectsQuery>>>;
    getOne: (variables: UserCustomerOrganizationProjectQueryVariables) => Promise<Res<UserCustomerOrganizationProjectQuery>>;
    createChangeRequest: (variables: UserCustomerOrganizationProjectChangeRequestCreateMutationVariables) => Promise<Res<UserCustomerOrganizationProjectChangeRequestCreateMutation>>;
    updateChangeRequest: (variables: UserCustomerOrganizationProjectChangeRequestUpdateMutationVariables) => Promise<Res<UserCustomerOrganizationProjectChangeRequestUpdateMutation>>;
    cancelChangeRequest: (variables: UserCustomerOrganizationProjectChangeRequestCancelMutationVariables) => Promise<Res<UserCustomerOrganizationProjectChangeRequestCancelMutation>>;
    acceptChangeRequest: (variables: UserCustomerOrganizationProjectChangeRequestAcceptMutationVariables) => Promise<Res<UserCustomerOrganizationProjectChangeRequestAcceptMutation>>;
    rejectChangeRequest: (variables: UserCustomerOrganizationProjectChangeRequestRejectMutationVariables) => Promise<Res<UserCustomerOrganizationProjectChangeRequestRejectMutation>>;
}

declare class AsCustomerProjects {
    private readonly context;
    constructor(context: AccruClientContext);
    get: (variables: UnconnectedCustomerOrganizationProjectsQueryVariables) => Promise<ListResponse<Res<UnconnectedCustomerOrganizationProjectsQuery>>>;
    getOne: (variables: UnconnectedCustomerOrganizationProjectQueryVariables) => Promise<Res<UnconnectedCustomerOrganizationProjectQuery>>;
    requestActionToken: (variables: UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutationVariables) => Promise<Res<UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutation>>;
    acceptChangeRequest: (variables: UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutationVariables) => Promise<Res<UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutation>>;
    rejectChangeRequest: (variables: UnconnectedCustomerOrganizationProjectChangeRequestRejectMutationVariables) => Promise<Res<UnconnectedCustomerOrganizationProjectChangeRequestRejectMutation>>;
}

declare class AsVendorProjects {
    private readonly context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationProjectsQueryVariables) => Promise<ListResponse<Res<UserOrganizationProjectsQuery>>>;
    getOne: (variables: UserOrganizationProjectQueryVariables) => Promise<Res<UserOrganizationProjectQuery>>;
    create: (variables: UserOrganizationProjectCreateMutationVariables) => Promise<Res<UserOrganizationProjectCreateMutation>>;
    update: (variables: UserOrganizationProjectUpdateMutationVariables) => Promise<Res<UserOrganizationProjectUpdateMutation>>;
    delete: (variables: UserOrganizationProjectDeleteMutationVariables) => Promise<Res<UserOrganizationProjectDeleteMutation>>;
    createChangeRequest: (variables: UserOrganizationProjectChangeRequestCreateMutationVariables) => Promise<Res<UserOrganizationProjectChangeRequestCreateMutation>>;
    updateChangeRequest: (variables: UserOrganizationProjectChangeRequestUpdateMutationVariables) => Promise<Res<UserOrganizationProjectChangeRequestUpdateMutation>>;
    cancelChangeRequest: (variables: UserOrganizationProjectChangeRequestCancelMutationVariables) => Promise<Res<UserOrganizationProjectChangeRequestCancelMutation>>;
    acceptChangeRequest: (variables: UserOrganizationProjectChangeRequestAcceptMutationVariables) => Promise<Res<UserOrganizationProjectChangeRequestAcceptMutation>>;
    rejectChangeRequest: (variables: UserOrganizationProjectChangeRequestRejectMutationVariables) => Promise<Res<UserOrganizationProjectChangeRequestRejectMutation>>;
}

declare class Projects {
    private readonly context;
    readonly asVendor: AsVendorProjects;
    readonly asCustomer: AsCustomerProjects$1;
    readonly asUnconnectedCustomer: AsCustomerProjects;
    constructor(context: AccruClientContext);
}

declare class Transactions {
    private context;
    constructor(context: AccruClientContext);
    getAcctProviderPDF: (variables: UserOrganizationInvoiceTransactionGetPDFMutationVariables) => Promise<Res<UserOrganizationInvoiceTransactionGetPDFMutation>>;
}

declare class UsersService {
    private context;
    constructor(context: AccruClientContext);
    getCurrent(): Promise<Res<UserQuery>>;
    update: (variables: UserUpdateDataMutationVariables) => Promise<Res<UserUpdateDataMutation>>;
    updateEmail: (variables: UserEmailVerifyOrChangeStartMutationVariables) => Promise<Res<UserEmailVerifyOrChangeStartMutation>>;
    verifyUpdatedEmail: (variables: UserEmailVerifyOrChangeFinishMutationVariables) => Promise<Res<UserEmailVerifyOrChangeFinishMutation>>;
    updatePhoneNumber: (variables: UserPhoneNumberVerifyOrChangeStartMutationVariables) => Promise<Res<UserPhoneNumberVerifyOrChangeStartMutation>>;
    verifyUpdatedPhoneNumber: (variables: UserPhoneNumberVerifyOrChangeFinishMutationVariables) => Promise<Res<UserPhoneNumberVerifyOrChangeFinishMutation>>;
    updatePassword: (variables: UserPasswordChangeStartMutationVariables) => Promise<Res<UserPasswordChangeStartMutation>>;
    verifyPassword: (variables: UserPasswordChangeFinishMutationVariables) => Promise<Res<UserPasswordChangeFinishMutation>>;
    removeProfilePicture: (variables: UserProfilePictureRemoveMutationVariables) => Promise<Res<UserProfilePictureRemoveMutation>>;
    handleLoginAttempt: (variables: UserHandleLoginAttemptMutationVariables) => Promise<void>;
    createReferralCode: () => Promise<Res<UserCreateReferralCodeMutation>>;
}

declare class Vendors {
    private context;
    constructor(context: AccruClientContext);
    get: (variables: UserOrganizationVendorsQueryVariables) => Promise<ListResponse<Res<UserOrganizationVendorsQuery>>>;
    getOne: (variables: UserOrganizationVendorQueryVariables) => Promise<Res<UserOrganizationVendorQuery>>;
}

/**
 * Map of all GraphQL operations in the project.
 *
 * This map has several performance disadvantages:
 * 1. It is not tree-shakeable, so it will include all operations in the project.
 * 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle.
 * 3. It does not support dead code elimination, so it will add unused operations.
 *
 * Therefore it is highly recommended to use the babel or swc plugin for production.
 * Learn more about it here: https://the-guild.dev/graphql/codegen/plugins/presets/preset-client#reducing-bundle-size
 */
type Documents = {
    "\n  query ApolloClientTestQuery {\n    __typename\n  }\n": typeof ApolloClientTestQueryDocument;
    "\n  fragment OrganizationAcctProviderConnFragment on OrganizationAcctProviderConn {\n    id\n    acct_provider\n\n    code\n    url\n    payload\n\n    customer_add_url\n    invoice_add_url\n    vendor_add_url\n    bill_add_url\n\n    name\n    email\n    phone_number\n    website_url\n\n    primary_contact_name\n\n    business_name\n    business_industry\n    business_number_of_employees\n\n    timezone\n    language\n\n    business_tax_code_type\n    business_tax_code\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    business_address_line_1\n    business_address_number\n    business_address_line_2\n    business_address_city\n    business_address_state\n    business_address_zip_code\n    business_address_country_code_iso_3\n    business_address_lat\n    business_address_lng\n\n    automatic_pull_enabled\n\n    status\n    disconnected_at\n    conn_expires_at\n\n    organization_id\n\n    last_conn_at\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n\n    created_at\n    updated_at\n\n    synchronizations(skip: 0, take: 1, finished: true) {\n      edges {\n        node {\n          ...OrganizationAcctProviderConnSynchronizationFragment\n        }\n      }\n    }\n  }\n": typeof OrganizationAcctProviderConnFragmentFragmentDoc;
    "\n  fragment OrganizationAcctProviderConnSynchronizationFragment on OrganizationAcctProviderConnSynchronization {\n    id\n    mode\n    force\n    provider\n    errors\n    warnings\n    data {\n        customer { items }\n        invoice { items }\n        invoice_transaction { items }\n        vendor { items }\n        bill { items }\n        bill_transaction { items }\n    }\n    started_at\n    finished_at\n    failed_at\n    succeeded_at\n    skipped_at\n\n    read_success\n    read_failure\n    skipped\n    create_success\n    create_failure\n    update_success\n    update_failure\n    delete_failure\n    delete_success\n    process_failure\n    process_success\n\n    created_at\n    updated_at\n\n    scope\n    scope_id\n    scope_description\n\n    organization_id\n    organization_acct_provider_conn_id\n  }\n": typeof OrganizationAcctProviderConnSynchronizationFragmentFragmentDoc;
    "\n  mutation UserOrganizationAcctProviderConnDisconnect(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderConnDisconnect(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n": typeof UserOrganizationAcctProviderConnDisconnectDocument;
    "\n  mutation UserOrganizationAcctProviderConnUpdate(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n    $data: UserOrganizationAcctProviderConnUpdateSchema!\n  ) {\n    userOrganizationAcctProviderConnUpdate(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n      data: $data\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n": typeof UserOrganizationAcctProviderConnUpdateDocument;
    "\n  mutation UserOrganizationAcctProviderConnect(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n    $url: String!\n    $automaticPull: Boolean!\n  ) {\n    userOrganizationAcctProviderConnect(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n      url: $url\n      automatic_pull_enabled: $automaticPull\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n": typeof UserOrganizationAcctProviderConnectDocument;
    "\n  mutation UserOrganizationAcctProviderGetOAuthUrl(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderGetOAuthUrl(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    )\n  }\n": typeof UserOrganizationAcctProviderGetOAuthUrlDocument;
    "\n  mutation UserOrganizationAcctProviderSynchronize(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderSynchronize(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    )\n  }\n": typeof UserOrganizationAcctProviderSynchronizeDocument;
    "\n  query UserOrganizationAcctProviders(\n    $organizationId: String!,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationAcctProviders(\n        organization_id: $organizationId\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationAcctProviderConnFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n": typeof UserOrganizationAcctProvidersDocument;
    "\n  query UserOrganizationAcctProvider(\n    $organizationId: String!,\n    $organizationAcctProviderConnId: String!\n  ) {\n    userOrganizationAcctProvider(\n      organization_id: $organizationId,\n      organization_acct_provider_conn_id: $organizationAcctProviderConnId\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n": typeof UserOrganizationAcctProviderDocument;
    "\n  query UserOrganizationAcctProviderSynchronizations(\n    $organizationId: String!,\n    $organizationAcctProviderConnId: String,\n\n    $scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE,\n    $finished: Boolean,\n    $failed: Boolean,\n    $succeeded: Boolean,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationAcctProviderSynchronizations(\n        organization_id: $organizationId\n        organization_acct_provider_conn_id: $organizationAcctProviderConnId\n\n        scope: $scope\n        finished: $finished\n        failed: $failed\n        succeeded: $succeeded\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationAcctProviderConnSynchronizationFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n": typeof UserOrganizationAcctProviderSynchronizationsDocument;
    "\n  query UserOrganizationAcctProviderSynchronization(\n    $organizationId: String!,\n    $organizationAcctProviderConnSynchronizationId: String!\n  ) {\n    userOrganizationAcctProviderSynchronization(\n      organization_id: $organizationId,\n      organization_acct_provider_conn_synchronization_id: $organizationAcctProviderConnSynchronizationId\n    ) {\n      ...OrganizationAcctProviderConnSynchronizationFragment\n    }\n  }\n": typeof UserOrganizationAcctProviderSynchronizationDocument;
    "\n  mutation UserOrganizationAcctProviderConnCheckConnection(\n    $organizationId: String!\n\n    $acctProvider: ACCT_PROVIDER!\n    $acctProviderConnCode: String!\n  ) {\n    userOrganizationAcctProviderConnCheckConnection(\n      organization_id: $organizationId\n      acct_provider: $acctProvider\n      acct_provider_conn_code: $acctProviderConnCode\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n": typeof UserOrganizationAcctProviderConnCheckConnectionDocument;
    "\n  mutation UnauthorizedUserOrganizationAcctProviderConnCheckConnection(\n    $acctProvider: ACCT_PROVIDER!\n    $acctProviderConnCode: String!\n  ) {\n    unauthorizedUserOrganizationAcctProviderConnCheckConnection(\n      acct_provider: $acctProvider\n      acct_provider_conn_code: $acctProviderConnCode\n    )\n  }\n": typeof UnauthorizedUserOrganizationAcctProviderConnCheckConnectionDocument;
    "\n  query AdminOrganizations(\n    $id: String\n    $email: String\n    $name: String\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    adminOrganizations(\n      id: $id\n      email: $email\n      name: $name\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      edges {\n        cursor\n        node {\n          ...OrganizationFragment\n        }\n      }\n      totalCount\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof AdminOrganizationsDocument;
    "\n  mutation UserSessionsClose {\n    userSessionsClose {\n      id\n    }\n  }\n": typeof UserSessionsCloseDocument;
    "\n  query UnauthorizedUserOrganizationUserInvite(\n    $code: String!\n    $email: String!\n    $organizationId: String!\n    $organizationInviteId: String!\n  ) {\n    unauthorizedUserOrganizationUserInvite(\n      code: $code\n      email: $email\n      organization_id: $organizationId\n      organization_invite_id: $organizationInviteId\n    ) {\n      invited_by\n      organization_name\n      organization_id\n      target_account_exists\n    }\n  }\n": typeof UnauthorizedUserOrganizationUserInviteDocument;
    "\n  query UserOrganizationUserInvites(\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationUserInvites(\n      after: $after,\n      first: $first,\n\n      before: $before,\n      last: $last,\n\n      skip: $skip,\n      take: $take,\n\n      sorting: $sorting\n    ) {\n      edges {\n        node {\n          id\n          email\n          role\n          code\n          expires_at\n          accepted_at\n          canceled_at\n          rejected_at\n          created_at\n          updated_at\n          organization_id\n          organization {\n              id\n              name\n              logo_picture_file {\n                  public_url\n              }\n          }\n          created_by_user_id\n          created_by_user {\n              id\n              first_name\n              last_name\n              email\n              profile_picture_file {\n                  public_url\n              }\n          }\n        }\n        cursor\n      }\n      pageInfo {\n        hasNextPage\n        hasPreviousPage\n        startCursor\n        endCursor\n      }\n      totalCount\n    }\n  }\n": typeof UserOrganizationUserInvitesDocument;
    "\n  mutation UserSignUpWithEmailStart($data: UserSignUpWithEmailStartSchema!) {\n    userSignUpWithEmailStart(data: $data)\n  }\n": typeof UserSignUpWithEmailStartDocument;
    "\n  mutation UserSignUpWithEmailVerify($data: UserSignUpWithEmailVerifySchema!) {\n    userSignUpWithEmailVerify(data: $data)\n  }\n": typeof UserSignUpWithEmailVerifyDocument;
    "\n  mutation UserOrganizationUserInviteAccept(\n    $code: String!\n    $organizationInviteId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationUserInviteAccept(\n      code: $code\n      organization_invite_id: $organizationInviteId\n      organization_id: $organizationId\n    ) {\n      role\n    }\n  }\n": typeof UserOrganizationUserInviteAcceptDocument;
    "\n  mutation UserSignUpWithEmailFinishSchema(\n    $data: UserSignUpWithEmailFinishSchema!\n  ) {\n    userSignUpWithEmailFinish(data: $data)\n  }\n": typeof UserSignUpWithEmailFinishSchemaDocument;
    "\n  mutation UserPasswordResetStart($data: UserPasswordResetStartSchema!) {\n    userPasswordResetStart(data: $data)\n  }\n": typeof UserPasswordResetStartDocument;
    "\n  mutation UserPasswordResetFinish($userPasswordResetFinishData2: UserPasswordResetFinishSchema!) {\n    userPasswordResetFinish(data: $userPasswordResetFinishData2)\n  }\n": typeof UserPasswordResetFinishDocument;
    "\n  mutation UserAcctProviderGetOAuthUrl($acctProvider: ACCT_PROVIDER!) {\n    userAcctProviderGetOAuthUrl(acct_provider: $acctProvider)\n  }\n": typeof UserAcctProviderGetOAuthUrlDocument;
    "\n  mutation UserAcctProviderExchangeToken($acctProvider: ACCT_PROVIDER!, $authorizationToken: String!) {\n    userAcctProviderExchangeToken(acct_provider: $acctProvider, authorization_token: $authorizationToken)\n  }\n": typeof UserAcctProviderExchangeTokenDocument;
    "\n  mutation UserAndOrganizationAcctProviderGetOAuthUrl($acctProvider: ACCT_PROVIDER!) {\n    userAndOrganizationAcctProviderGetOAuthUrl(acct_provider: $acctProvider)\n  }\n": typeof UserAndOrganizationAcctProviderGetOAuthUrlDocument;
    "\n  mutation UserAndOrganizationAcctProviderExchangeToken($acctProvider: ACCT_PROVIDER!, $authorizationToken: String!, $referredByCode: String) {\n    userAndOrganizationAcctProviderExchangeToken(acct_provider: $acctProvider, authorization_token: $authorizationToken, referred_by_code: $referredByCode) {\n      status\n      token\n      user {\n        ...UserFragment\n      }\n      organization {\n        ...OrganizationFragment\n      }\n    }\n  }\n": typeof UserAndOrganizationAcctProviderExchangeTokenDocument;
    "\n  fragment OrganizationBillFragment on OrganizationBill {\n    id\n    unique_code\n    number\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n\n    currency_code\n    description\n\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n\n    bill_date\n    due_date\n    \n    created_at\n    updated_at\n\n    vendor_email\n    vendor_address_line_1\n    vendor_address_number\n    vendor_address_line_2\n    vendor_address_city\n    vendor_address_state\n    vendor_address_zip_code\n    vendor_address_country_code_iso_3\n    vendor_address_lat\n    vendor_address_lng\n\n    conn_linked_invoice_id\n    conn_locked_data_at\n\n    organization_id\n    organization {\n      name\n    }\n    organization_vendor_id\n    organization_vendor {\n      name\n      email\n      balance\n    }\n\n    file_id\n    file {\n      public_url\n    }\n\n    has_sync_errors\n    last_sync_at\n    latest_acct_provider_balance\n    latest_acct_provider_status\n    latest_acct_provider_is_overdue\n\n    status\n    is_overdue\n    paid_amount\n    paid_at\n    balance\n\n    transaction_links {\n      id\n      amount\n      organization_bill_id\n\n      created_at\n      updated_at\n\n      organization_bill_transaction_id\n      organization_bill_transaction {\n        id\n      }\n    }\n  }\n": typeof OrganizationBillFragmentFragmentDoc;
    "\n  fragment OrganizationBillSummaryFragment on OrganizationBillSummary {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    customer_organization_vendor_id\n    customer_organization_vendor {\n      id\n      name\n    }\n\n    customer_organization_id\n    customer_organization {\n      id\n      name\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationBillFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    status\n\n    total_open_bill_count\n    total_overdue_bill_count\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n  }\n": typeof OrganizationBillSummaryFragmentFragmentDoc;
    "\n  query UserOrganizationBillSummary(\n    $organizationId: String!\n    $organizationVendorId: String\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: BILL_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: BILL_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationBillSummary(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationBillSummaryFragment\n    }\n  }\n": typeof UserOrganizationBillSummaryDocument;
    "\n  query UserOrganizationBill(\n    $organizationId: String!\n    $organizationBillId: String!\n  ) {\n    userOrganizationBill(\n      organization_id: $organizationId\n      organization_bill_id: $organizationBillId\n    ) {\n      ...OrganizationBillFragment\n    }\n  }\n": typeof UserOrganizationBillDocument;
    "\n  fragment OrganizationConnectionFragment on OrganizationConnection {\n    id\n\n    is_valid\n    is_connected\n\n    vendor_conn_status\n    vendor_conn_status_at\n    vendor_organization_id\n    vendor_organization_name\n    vendor_organization_email\n    vendor_target_customer_id\n    vendor_target_customer_name\n    vendor_target_customer_email\n\n    customer_conn_status\n    customer_conn_status_at\n    customer_organization_id\n    customer_organization_name\n    customer_organization_email\n    customer_target_vendor_id\n    customer_target_vendor_name\n    customer_target_vendor_email\n\n    created_at\n    updated_at\n  }\n": typeof OrganizationConnectionFragmentFragmentDoc;
    "\n  query UserOrganizationConnections(\n    $organizationId: String!\n    $status: ORGANIZATION_CONNECTION_STATUS\n  ) {\n    userOrganizationConnections(\n      organization_id: $organizationId\n      status: $status\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationConnectionFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof UserOrganizationConnectionsDocument;
    "\n  query UserOrganizationConnection(\n    $organizationId: String!\n    $organizationConnectionId: String!\n  ) {\n    userOrganizationConnection(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n": typeof UserOrganizationConnectionDocument;
    "\n  mutation UserOrganizationConnectionInviteCustomer(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationConnectionInviteCustomer(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n": typeof UserOrganizationConnectionInviteCustomerDocument;
    "\n  mutation UserOrganizationConnectionInviteVendor(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationConnectionInviteVendor(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n": typeof UserOrganizationConnectionInviteVendorDocument;
    "\n  mutation UserOrganizationConnectionAccept(\n    $organizationId: String!\n    $organizationConnectionId: String!\n    $organizationTargetId: String!\n  ) {\n    userOrganizationConnectionAccept(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n      organization_target_id: $organizationTargetId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n": typeof UserOrganizationConnectionAcceptDocument;
    "\n  mutation UserOrganizationConnectionReject(\n    $organizationId: String!\n    $organizationConnectionId: String!\n    $organizationTargetId: String\n  ) {\n    userOrganizationConnectionReject(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n      organization_target_id: $organizationTargetId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n": typeof UserOrganizationConnectionRejectDocument;
    "\n  mutation UserOrganizationCustomerConnLock(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationCustomerConnLock(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationCustomerFragment\n    }\n  }\n": typeof UserOrganizationCustomerConnLockDocument;
    "\n  mutation UserOrganizationCustomerConnUnlock(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationCustomerConnUnlock(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationCustomerFragment\n    }\n  }\n": typeof UserOrganizationCustomerConnUnlockDocument;
    "\n  mutation UserOrganizationVendorConnLock(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationVendorConnLock(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationVendorFragment\n    }\n  }\n": typeof UserOrganizationVendorConnLockDocument;
    "\n  mutation UserOrganizationVendorConnUnlock(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationVendorConnUnlock(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationVendorFragment\n    }\n  }\n": typeof UserOrganizationVendorConnUnlockDocument;
    "\n  fragment CustomerContactFragment on OrganizationCustomerContact {\n    id\n    name\n    email\n    phone_number\n    is_default\n    receive_invoice_reminders\n    email_copy_mode\n    created_at\n    updated_at\n    organization_customer_id\n  }\n": typeof CustomerContactFragmentFragmentDoc;
    "\n  fragment VendorContactFragment on OrganizationVendorContact {\n    id\n    name\n    email\n    phone_number\n    is_default\n    organization_vendor_id\n  }\n": typeof VendorContactFragmentFragmentDoc;
    "\n  query userOrganizationVendorContacts(\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContacts(\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...VendorContactFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof userOrganizationVendorContactsDocument;
    "\n  query UserOrganizationCustomerContacts(\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContacts(\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...CustomerContactFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof UserOrganizationCustomerContactsDocument;
    "\n  mutation userOrganizationVendorContactCreate(\n    $organizationId: String!\n    $organizationVendorId: String!\n    $data: UserOrganizationVendorContactCreateSchema!\n  ) {\n    userOrganizationVendorContactCreate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      data: $data\n    ) {\n      ...VendorContactFragment\n    }\n  }\n": typeof userOrganizationVendorContactCreateDocument;
    "\n  mutation UserOrganizationCustomerContactCreate(\n    $data: UserOrganizationCustomerContactCreateSchema!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactCreate(\n      data: $data\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n": typeof UserOrganizationCustomerContactCreateDocument;
    "\n  mutation UserOrganizationVendorContactUpdate(\n    $data: UserOrganizationVendorContactUpdateSchema!\n    $organizationVendorContactId: String!\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContactUpdate(\n      data: $data\n      organization_vendor_contact_id: $organizationVendorContactId\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      ...VendorContactFragment\n    }\n  }\n": typeof UserOrganizationVendorContactUpdateDocument;
    "\n  mutation UserOrganizationCustomerContactUpdate(\n    $data: UserOrganizationCustomerContactUpdateSchema!\n    $organizationCustomerContactId: String!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactUpdate(\n      data: $data\n      organization_customer_contact_id: $organizationCustomerContactId\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n": typeof UserOrganizationCustomerContactUpdateDocument;
    "\n  mutation UserOrganizationVendorContactDelete(\n    $organizationVendorContactId: String!\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContactDelete(\n      organization_vendor_contact_id: $organizationVendorContactId\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      ...VendorContactFragment\n    }\n  }\n": typeof UserOrganizationVendorContactDeleteDocument;
    "\n  mutation UserOrganizationCustomerContactDelete(\n    $organizationCustomerContactId: String!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactDelete(\n      organization_customer_contact_id: $organizationCustomerContactId\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n": typeof UserOrganizationCustomerContactDeleteDocument;
    "\n  fragment OrganizationCustomerFragment on OrganizationCustomer {\n    id\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    has_sync_errors\n\n    is_active\n    email\n    name\n    unique_code\n    phone_number\n    tax_code_type\n    tax_code\n    created_at\n    updated_at\n\n    latest_acct_provider_balance\n\n    balance\n    overdue_amount\n  }\n": typeof OrganizationCustomerFragmentFragmentDoc;
    "\n  fragment OrganizationCustomerInvoiceSummaryFragment on OrganizationCustomer {\n    invoice_summary {\n      data {\n        totalCount\n        edges {\n            cursor\n            node {\n              id\n\n              provider\n              provider_code\n              provider_url\n              provider_errors\n              provider_warnings\n              last_successful_sync_id\n              last_successful_sync_at\n              last_sync_succeeded\n              last_sync_id\n              last_sync_at\n\n              file_id\n              file {\n                public_url\n              }\n              unique_code\n              number\n              currency_code\n              description\n              amount\n              tax_amount\n              discount_amount\n              total_amount\n              paid_amount\n              invoice_date\n              due_date\n              customer_email\n              created_at\n              updated_at\n              status\n              latest_acct_provider_status\n            }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n\n      total_open_invoice_count\n      total_overdue_invoice_count\n\n      total_amount\n      paid_amount\n      overdue_amount\n      balance\n    }\n  }\n": typeof OrganizationCustomerInvoiceSummaryFragmentFragmentDoc;
    "\n  fragment OrganizationCustomerAdditionalDataFragment on OrganizationCustomer {\n    ...OrganizationCustomerInvoiceSummaryFragment,\n\n    conn_locked_data_at\n    connection {\n      ...OrganizationConnectionFragment\n    }\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    language\n    timezone\n\n    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      receive_invoice_reminders\n      email_copy_mode\n      created_at\n      updated_at\n    }\n  }\n": typeof OrganizationCustomerAdditionalDataFragmentFragmentDoc;
    "\n  fragment OrganizationCustomerStatementLogFragment on OrganizationCustomerStatementLog {\n    id\n    access_type\n    created_at\n    updated_at\n    last_activity_at\n\n    organization_customer_id\n    organization_customer_name\n    vendor_organization_id\n    customer_organization_id\n    user_id\n    statement_session_token\n\n    statement_current_balance\n    statement_total_open_invoice_count\n    statement_total_overdue_invoice_count\n\n    agent_info_ip\n    agent_info_browser_name\n    agent_info_browser_version\n    agent_info_os\n    agent_info_is_desktop\n    agent_info_is_mobile\n\n    location_city\n    location_country\n    location_region\n    location_timezone\n    location_latitude\n    location_longitude\n  }\n": typeof OrganizationCustomerStatementLogFragmentFragmentDoc;
    "\n  fragment OrganizationCustomerNotificationFragment on Notification {\n    id\n    channel\n    feature_type\n    feature_code\n    target\n    message\n    language\n\n    created_at\n    updated_at\n    sent_at\n    opened_at\n    failed_at\n    canceled_at\n\n    notification_provider\n    provider_code\n\n    sender_type\n    sender_id\n    sender_name\n    sender_target_entity_id\n    sender_target_entity_type\n\n    recipient_id\n    recipient_type\n    \n    related_entity_id\n    related_entity_type\n\n    checksum_md5\n    resend_delay_seconds\n    version\n  }\n": typeof OrganizationCustomerNotificationFragmentFragmentDoc;
    "\n  query UserOrganizationCustomers(\n    $organizationId: String!,\n\n    $name: String,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationCustomers(\n        organization_id: $organizationId\n\n        name: $name\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationCustomerFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n": typeof UserOrganizationCustomersDocument;
    "\n  query UserOrganizationCustomer(\n    $organizationId: String!\n    $organizationCustomerId: String!,\n    ) {\n    userOrganizationCustomer(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId,\n      ) {\n      ...OrganizationCustomerFragment\n      ...OrganizationCustomerAdditionalDataFragment\n    }\n  }\n": typeof UserOrganizationCustomerDocument;
    "\n  query UserOrganizationStatementLogs(\n    $organizationId: String!\n\n    $accessType: STATEMENT_ACCESS_TYPE\n    $organizationCustomerId: String\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationStatementLogs(\n      organization_id: $organizationId\n\n      access_type: $accessType\n      organization_customer_id: $organizationCustomerId\n      start_date: $startDate\n      end_date: $endDate\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationCustomerStatementLogFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof UserOrganizationStatementLogsDocument;
    "\n  query UserOrganizationStatementLog(\n    $organizationId: String!\n    $organizationCustomerStatementLogId: String!\n  ) {\n    userOrganizationStatementLog(\n      organization_id: $organizationId\n      organization_customer_statement_log_id: $organizationCustomerStatementLogId\n    ) {\n      ...OrganizationCustomerStatementLogFragment\n    }\n  }\n": typeof UserOrganizationStatementLogDocument;
    "\n  query UserOrganizationCustomerNotifications(\n    $organizationId: String!\n\n    $organizationCustomerId: String\n    $channel: NOTIFICATION_CHANNEL\n\n    $featureType: NOTIFICATION_FEATURE_TYPE\n    $featureCode: String\n    \n    $relatedEntityId: String\n    $relatedEntityType: NOTIFICATION_RELATED_ENTITY_TYPE\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationCustomerNotifications(\n      organization_id: $organizationId\n\n      channel: $channel\n      feature_type: $featureType\n      feature_code: $featureCode\n      organization_customer_id: $organizationCustomerId\n      related_entity_id: $relatedEntityId\n      related_entity_type: $relatedEntityType\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationCustomerNotificationFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof UserOrganizationCustomerNotificationsDocument;
    "\n  query UserOrganizationCustomerNotification(\n    $organizationId: String!\n    $notificationId: String!\n  ) {\n    userOrganizationCustomerNotification(\n      organization_id: $organizationId\n      notification_id: $notificationId\n    ) {\n      ...OrganizationCustomerNotificationFragment\n    }\n  }\n": typeof UserOrganizationCustomerNotificationDocument;
    "\n  fragment OrganizationInvoiceFragment on OrganizationInvoice {\n    id\n    unique_code\n    number\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    view_url\n\n    currency_code\n    description\n\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n\n    invoice_date\n    due_date\n\n    created_at\n    updated_at\n\n    customer_email\n    customer_address_line_1\n    customer_address_number\n    customer_address_line_2\n    customer_address_city\n    customer_address_state\n    customer_address_zip_code\n    customer_address_country_code_iso_3\n    customer_address_lat\n    customer_address_lng\n\n    organization_id\n    organization {\n      name\n    }\n    organization_customer_id\n    organization_customer {\n      name\n      email\n      balance\n    }\n\n    file_id\n    file {\n      public_url\n    }\n\n    has_sync_errors\n    last_sync_at\n    latest_acct_provider_balance\n    latest_acct_provider_status\n    latest_acct_provider_is_overdue\n\n    status\n    is_overdue\n    paid_amount\n    paid_at\n    balance\n\n    email_sent_at\n\n    payment_options {\n        method\n        url\n        payload\n    }\n\n    transaction_links {\n      id\n      amount\n      organization_invoice_id\n\n      created_at\n      updated_at\n\n      organization_invoice_transaction_id\n      organization_invoice_transaction {\n        id\n      }\n    }\n  }\n": typeof OrganizationInvoiceFragmentFragmentDoc;
    "\n  mutation UserOrganizationCustomerSendInvoiceEmail(\n    $organizationId: String!\n    $targets: [UserOrganizationCustomerSendInvoiceEmailSchema!]!\n  ) {\n    userOrganizationCustomerSendInvoiceEmail(\n      organization_id: $organizationId\n      targets: $targets\n    ) {\n        ...BatchItemResultFragment\n    }\n  }\n": typeof UserOrganizationCustomerSendInvoiceEmailDocument;
    "\n  query UserCustomerOrganizationInvoiceSummary(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    userCustomerOrganizationInvoiceSummary(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n": typeof UserCustomerOrganizationInvoiceSummaryDocument;
    "\n  query UserCustomerOrganizationInvoice($organizationId: String!, $organizationVendorId: String!, $organizationInvoiceId: String!) {\n    userCustomerOrganizationInvoice(organization_id: $organizationId, organization_vendor_id: $organizationVendorId, organization_invoice_id: $organizationInvoiceId) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n": typeof UserCustomerOrganizationInvoiceDocument;
    "\n  mutation UserCustomerOrganizationInvoiceGetPDF(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userCustomerOrganizationInvoiceGetPDF(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n": typeof UserCustomerOrganizationInvoiceGetPDFDocument;
    "\n  query UnconnectedCustomerOrganizationInvoiceSummary(\n    $uniqueCode: String!\n    $token: String!\n\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    unconnectedCustomerOrganizationInvoiceSummary(\n      unique_code: $uniqueCode\n      token: $token\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n": typeof UnconnectedCustomerOrganizationInvoiceSummaryDocument;
    "\n  query UnconnectedCustomerOrganizationInvoice($uniqueCode: String!, $token: String!, $organizationInvoiceId: String!) {\n    unconnectedCustomerOrganizationInvoice(unique_code: $uniqueCode, token: $token, organization_invoice_id: $organizationInvoiceId) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n": typeof UnconnectedCustomerOrganizationInvoiceDocument;
    "\n  mutation UnconnectedCustomerOrganizationInvoiceGetPDF(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    unconnectedCustomerOrganizationInvoiceGetPDF(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n": typeof UnconnectedCustomerOrganizationInvoiceGetPDFDocument;
    "\n  query UserOrganizationInvoiceSummary(\n    $organizationId: String!\n    $organizationCustomerId: String\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationInvoiceSummary(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n": typeof UserOrganizationInvoiceSummaryDocument;
    "\n  query UserOrganizationInvoice(\n    $organizationId: String!\n    $organizationInvoiceId: String!\n  ) {\n    userOrganizationInvoice(\n      organization_id: $organizationId\n      organization_invoice_id: $organizationInvoiceId\n    ) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n": typeof UserOrganizationInvoiceDocument;
    "\n  mutation UserOrganizationInvoiceGetPDF(\n    $organizationId: String!\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationInvoiceGetPDF(\n      organization_id: $organizationId\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n": typeof UserOrganizationInvoiceGetPDFDocument;
    "\n  fragment OrganizationInvoiceSummaryFragment on OrganizationInvoiceSummary {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    vendor_organization_customer_id\n    vendor_organization_customer {\n      name\n      email\n    }\n\n    customer_organization_id\n    customer_organization {\n      name\n      email\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationInvoiceFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    status\n\n    total_open_invoice_count\n    total_overdue_invoice_count\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n    current_balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n\n    one_to_thirty_days_due_amount\n    thirty_one_to_sixty_days_due_amount\n    sixty_plus_days_due_amount\n\n    latest_acct_provider_one_to_thirty_days_due_amount\n    latest_acct_provider_thirty_one_to_sixty_days_due_amount\n    latest_acct_provider_sixty_plus_days_due_amount\n    \n    statement_session_token\n  }\n": typeof OrganizationInvoiceSummaryFragmentFragmentDoc;
    "\n  fragment OrganizationFragment on Organization {\n    id\n    name\n    email\n    website\n    unique_name\n    unique_code\n    phone_number\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n    primary_contact_name\n    business_name\n    business_industry\n    business_number_of_employees\n    business_address_line_1\n    business_address_number\n    business_address_line_2\n    business_address_city\n    business_address_state\n    business_address_zip_code\n    business_address_country_code_iso_3\n    business_address_lat\n    business_address_lng\n    business_tax_code_type\n    business_tax_code\n    timezone\n    language\n\n    created_at\n    updated_at\n\n    logo_picture_file_id\n    logo_picture_file {\n      public_url\n    }\n\n    setting_customer_email_copy_mode\n\n    current_email_verification_id\n    current_phone_number_verification_id\n\n    subscription_level\n    subscription_data {\n      ...OrganizationSubscriptionDataFragment\n    }\n\n    acct_provider_conns {\n      edges {\n        node {\n          ...OrganizationAcctProviderConnFragment\n        }\n      }\n    }\n  }\n": typeof OrganizationFragmentFragmentDoc;
    "\n  fragment OrganizationUserFragment on OrganizationUser {\n    id\n    role\n    is_current_organization_user_seat_available\n    receive_invoice_reminders\n    customer_email_copy_mode\n    created_at\n    updated_at\n    organization_id\n    user_id\n    user {\n      id\n      email\n      phone_number\n      first_name\n      last_name\n      language\n      profile_picture_file_id\n      profile_picture_file {\n        public_url\n      }\n      current_email_verification_id\n      current_phone_number_verification_id\n    }\n  }\n": typeof OrganizationUserFragmentFragmentDoc;
    "\n  fragment OrganizationInviteFragment on OrganizationInvite {\n    id\n    email\n    role\n    code\n    expires_at\n    accepted_at\n    canceled_at\n    rejected_at\n    created_at\n    updated_at\n    organization_id\n    organization {\n        id\n        name\n        logo_picture_file {\n            public_url\n        }\n    }\n    created_by_user_id\n    created_by_user {\n        id\n        first_name\n        last_name\n        email\n        profile_picture_file {\n            public_url\n        }\n    }\n  }\n": typeof OrganizationInviteFragmentFragmentDoc;
    "\n  fragment OrganizationSubscriptionDataFragment on OrganizationSubscriptionData {\n    subscription_level\n    organization_user_seats\n    requires_user_action\n    requires_provider_refresh\n    active_subscriptions {\n        id\n        provider\n        provider_status\n    }\n    active_plans {\n        item_type\n        status\n    }\n    active_modules {\n        item_type\n        status\n    }\n    active_addons {\n        item_type\n        quantity\n        status\n    }\n  }\n": typeof OrganizationSubscriptionDataFragmentFragmentDoc;
    "\n  query UserOrganization ($organizationId: String!) {\n    userOrganization(organization_id: $organizationId) {\n      ...OrganizationFragment\n    }\n  }\n": typeof UserOrganizationDocument;
    "\n  query UserOrganizationBaseSettings(\n    $organizationId: String!\n  ) {\n    userOrganization(\n      organization_id: $organizationId\n    ) {\n      setting_send_invoice_due_reminders\n      setting_send_invoice_overdue_reminders\n      setting_allow_invoice_due_snooze_reminders\n      setting_allow_invoice_overdue_snooze_reminders\n    }\n  }\n": typeof UserOrganizationBaseSettingsDocument;
    "\n  mutation UserOrganizationCreate($data: UserOrganizationCreateSchema!){\n    userOrganizationCreate(data: $data) {\n      id\n      email\n      name\n      phone_number\n      primary_contact_name\n    }\n  }\n": typeof UserOrganizationCreateDocument;
    "\n  query UserOrganizationCollaborators(\n    $organizationId: String!\n  ) {\n    userOrganizationCollaborators(\n      organization_id: $organizationId\n    ) {\n      ...OrganizationUserFragment\n    }\n  }\n": typeof UserOrganizationCollaboratorsDocument;
    "\n  mutation UserOrganizationInviteCollaboratorCreate($data: UserOrganizationInviteCollaboratorCreateSchema!, $organizationId: String!) {\n    userOrganizationInviteCollaboratorCreate(data: $data, organization_id: $organizationId) {\n      expires_at\n    }\n  }\n": typeof UserOrganizationInviteCollaboratorCreateDocument;
    "\n  mutation UserOrganizationInviteCollaboratorCancel($organizationId: String!, $organizationInviteId: String!) {\n    userOrganizationInviteCollaboratorCancel(organization_id: $organizationId, organization_invite_id: $organizationInviteId) {\n      ...OrganizationInviteFragment\n    }\n  }\n": typeof UserOrganizationInviteCollaboratorCancelDocument;
    "\n  mutation UserOrganizationInviteCollaboratorResend($organizationId: String!, $organizationInviteId: String!) {\n    userOrganizationInviteCollaboratorResend(organization_id: $organizationId, organization_invite_id: $organizationInviteId) {\n      ...OrganizationInviteFragment\n    }\n  }\n": typeof UserOrganizationInviteCollaboratorResendDocument;
    "\n  query UserOrganizationInviteCollaborators(\n    $organizationId: String!,\n\n    $accepted: Boolean,\n    $canceled: Boolean,\n    $expired: Boolean,\n    $rejected: Boolean,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationInviteCollaborators(\n      organization_id: $organizationId,\n\n      accepted: $accepted,\n      canceled: $canceled,\n      expired: $expired,\n      rejected: $rejected,\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationInviteFragment\n        }\n      }\n      pageInfo {\n          startCursor\n          endCursor\n          hasPreviousPage\n          hasNextPage\n      }\n    }\n  }\n": typeof UserOrganizationInviteCollaboratorsDocument;
    "\n  mutation UserOrganizationCollaboratorUpdate($data: UserOrganizationCollaboratorUpdateSchema!, $organizationUserId: String!, $organizationId: String!) {\n    userOrganizationCollaboratorUpdate(data: $data, organization_user_id: $organizationUserId, organization_id: $organizationId) {\n      role\n    }\n  }\n": typeof UserOrganizationCollaboratorUpdateDocument;
    "\n  mutation UserOrganizationCollaboratorDelete($organizationUserId: String!, $organizationId: String!) {\n    userOrganizationCollaboratorDelete(organization_user_id: $organizationUserId, organization_id: $organizationId) {\n      id\n    }\n  }\n": typeof UserOrganizationCollaboratorDeleteDocument;
    "\n  mutation UserOrganizationUpdate(\n    $organizationId: String!\n    $data: UserOrganizationUpdateSchema!\n  ) {\n    userOrganizationUpdate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationFragment\n    }\n  }\n": typeof UserOrganizationUpdateDocument;
    "\n  mutation UserOrganizationLogoPictureRemove($organizationId: String!) {\n    userOrganizationLogoPictureRemove(organization_id: $organizationId) {\n      logo_picture_file {\n        public_url\n      }\n    }\n  }\n": typeof UserOrganizationLogoPictureRemoveDocument;
    "\n  mutation UserOrganizationSendGenericInviteMail($organizationId: String!, $email: String!) {\n    userOrganizationSendGenericInviteMail(organization_id: $organizationId, email: $email)\n  }\n": typeof UserOrganizationSendGenericInviteMailDocument;
    "\n  mutation UserOrganizationEmailVerifyOrChangeStart($organizationId: String!, $data: UserOrganizationEmailVerifyOrChangeStartSchema!) {\n    userOrganizationEmailVerifyOrChangeStart(organization_id: $organizationId, data: $data)\n  }\n": typeof UserOrganizationEmailVerifyOrChangeStartDocument;
    "\n  mutation UserOrganizationEmailVerifyOrChangeFinish($organizationId: String!, $data: UserOrganizationEmailVerifyOrChangeFinishSchema!) {\n    userOrganizationEmailVerifyOrChangeFinish(organization_id: $organizationId, data: $data) {\n      ...OrganizationFragment\n    }\n  }\n": typeof UserOrganizationEmailVerifyOrChangeFinishDocument;
    "\n  fragment OrganizationProjectChangeFragment on OrganizationProjectChange {\n    id\n\n    organization_project_change_request_id\n    previous_budget_amount\n    previous_ends_at\n    previous_name\n    previous_starts_at\n\n    created_at\n    updated_at\n  }\n": typeof OrganizationProjectChangeFragmentFragmentDoc;
    "\n  fragment OrganizationProjectChangeRequestFragment on OrganizationProjectChangeRequest {\n    id\n\n    accepted_at\n    budget_amount\n    canceled_at\n    contract_url\n    created_by_user_id\n    created_by_user_name\n    created_side\n    ends_at\n    expires_at\n    finished_by_user_id\n    finished_by_user_name\n    finished_side\n    name\n    published_at\n    rejected_at\n    sequence_number\n    starts_at\n    status\n    organization_project_id\n\n    organization_project_change {\n      ...OrganizationProjectChangeFragment\n    }\n\n    created_at\n    updated_at\n  }\n": typeof OrganizationProjectChangeRequestFragmentFragmentDoc;
    "\n  fragment OrganizationProjectFragment on OrganizationProject {\n    id\n\n    budget_amount\n    budget_currency_code\n    canceled_at\n    completed_at\n    contract_url\n    description\n    ends_at\n    name\n    starts_at\n    status\n\n    organization_id\n    organization {\n      name\n    }\n\n    organization_customer_id\n    organization_customer {\n      name\n    }\n\n    created_at\n    updated_at\n  }\n": typeof OrganizationProjectFragmentFragmentDoc;
    "\n  query UserOrganizationProjects(\n    $organizationId: String!,\n    $organizationCustomerId: String,\n\n    $name: String,\n\n    $started: Boolean,\n    $ended: Boolean,\n    $canceled: Boolean,\n    $completed: Boolean,\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationProjects(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof UserOrganizationProjectsDocument;
    "\n  query UserOrganizationProject(\n    $organizationId: String!,\n    $organizationProjectId: String!,\n  ) {\n    userOrganizationProject(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n": typeof UserOrganizationProjectDocument;
    "\n  mutation UserOrganizationProjectCreate(\n    $organizationId: String!\n    $data: UserOrganizationProjectCreateSchema!,\n  ) {\n    userOrganizationProjectCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n": typeof UserOrganizationProjectCreateDocument;
    "\n  mutation UserOrganizationProjectUpdate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $data: UserOrganizationProjectUpdateSchema!,\n  ) {\n    userOrganizationProjectUpdate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n": typeof UserOrganizationProjectUpdateDocument;
    "\n  mutation UserOrganizationProjectDelete(\n    $organizationId: String!,\n    $organizationProjectId: String!\n  ) {\n    userOrganizationProjectDelete(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n": typeof UserOrganizationProjectDeleteDocument;
    "\n  mutation UserOrganizationProjectChangeRequestCreate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userOrganizationProjectChangeRequestCreate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserOrganizationProjectChangeRequestCreateDocument;
    "\n  mutation UserOrganizationProjectChangeRequestUpdate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userOrganizationProjectChangeRequestUpdate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserOrganizationProjectChangeRequestUpdateDocument;
    "\n  mutation UserOrganizationProjectChangeRequestCancel(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestCancel(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserOrganizationProjectChangeRequestCancelDocument;
    "\n  mutation UserOrganizationProjectChangeRequestAccept(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserOrganizationProjectChangeRequestAcceptDocument;
    "\n  mutation UserOrganizationProjectChangeRequestReject(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserOrganizationProjectChangeRequestRejectDocument;
    "\n  query UserCustomerOrganizationProjects(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n\n    $name: String,\n\n    $started: Boolean,\n    $ended: Boolean,\n    $canceled: Boolean,\n    $completed: Boolean,\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userCustomerOrganizationProjects(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof UserCustomerOrganizationProjectsDocument;
    "\n  query UserCustomerOrganizationProject(\n    $organizationId: String!,\n    $organizationVendorId: String!\n    $organizationProjectId: String!,\n  ) {\n    userCustomerOrganizationProject(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n": typeof UserCustomerOrganizationProjectDocument;
    "\n  mutation UserCustomerOrganizationProjectChangeRequestCreate(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestCreate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserCustomerOrganizationProjectChangeRequestCreateDocument;
    "\n  mutation UserCustomerOrganizationProjectChangeRequestUpdate(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestUpdate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserCustomerOrganizationProjectChangeRequestUpdateDocument;
    "\n  mutation UserCustomerOrganizationProjectChangeRequestCancel(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestCancel(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserCustomerOrganizationProjectChangeRequestCancelDocument;
    "\n  mutation UserCustomerOrganizationProjectChangeRequestAccept(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserCustomerOrganizationProjectChangeRequestAcceptDocument;
    "\n  mutation UserCustomerOrganizationProjectChangeRequestReject(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UserCustomerOrganizationProjectChangeRequestRejectDocument;
    "\n  query UnconnectedCustomerOrganizationProjects(\n    $uniqueCode: String!\n    $token: String!\n\n    $name: String\n\n    $started: Boolean\n    $ended: Boolean\n    $canceled: Boolean\n    $completed: Boolean\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    unconnectedCustomerOrganizationProjects(\n      unique_code: $uniqueCode\n      token: $token\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n": typeof UnconnectedCustomerOrganizationProjectsDocument;
    "\n  query UnconnectedCustomerOrganizationProject(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n  ) {\n    unconnectedCustomerOrganizationProject(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n": typeof UnconnectedCustomerOrganizationProjectDocument;
    "\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestActionRequestToken(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestActionRequestToken(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n    )\n  }\n": typeof UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenDocument;
    "\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestAccept(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n    $verificationCode: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n      verification_code: $verificationCode\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UnconnectedCustomerOrganizationProjectChangeRequestAcceptDocument;
    "\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestReject(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n    $verificationCode: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n      verification_code: $verificationCode\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n": typeof UnconnectedCustomerOrganizationProjectChangeRequestRejectDocument;
    "\n  fragment OrganizationReminderSettingFragment on OrganizationReminderSetting {\n    id\n    due_date_mode\n    days_amount\n    repeat_mode\n    repeat_value\n    selected_hour\n    created_at\n    updated_at\n    organization_id\n    organization_customer_id\n    organization_project_id\n    organization_invoice_id\n  }\n": typeof OrganizationReminderSettingFragmentFragmentDoc;
    "\n  query UserOrganizationReminderSettings(\n    $organizationId: String!,\n    $organizationCustomerId: String,\n    $organizationProjectId: String,\n    $organizationInvoiceId: String,\n\n    $dueDateMode: REMINDER_DUE_DATE_MODE,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationReminderSettings(\n      organization_id: $organizationId\n\n      organization_customer_id: $organizationCustomerId\n      organization_project_id: $organizationProjectId\n      organization_invoice_id: $organizationInvoiceId\n\n      due_date_mode: $dueDateMode\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n        totalCount\n        edges {\n          cursor\n          node {\n            ...OrganizationReminderSettingFragment\n          }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n    }\n": typeof UserOrganizationReminderSettingsDocument;
    "\n  query UserOrganizationReminderSetting($organizationId: String!, $organizationReminderSettingId: String!) {\n    userOrganizationReminderSetting(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n": typeof UserOrganizationReminderSettingDocument;
    "\n  mutation UserOrganizationReminderSettingCreate($organizationId: String!, $data: UserOrganizationReminderSettingSchema!) {\n    userOrganizationReminderSettingCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n": typeof UserOrganizationReminderSettingCreateDocument;
    "\n  mutation UserOrganizationReminderSettingUpdate(\n    $organizationId: String!,\n    $organizationReminderSettingId: String!,\n    $data: UserOrganizationReminderSettingSchema!\n  ) {\n    userOrganizationReminderSettingUpdate(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n      data: $data\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n": typeof UserOrganizationReminderSettingUpdateDocument;
    "\n  mutation UserOrganizationReminderSettingDelete($organizationId: String!, $organizationReminderSettingId: String!) {\n    userOrganizationReminderSettingDelete(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n": typeof UserOrganizationReminderSettingDeleteDocument;
    "\n  mutation UserOrganizationReminderSettingGlobalUpdate(\n    $organizationId: String!\n    $settingSendInvoiceDueReminders: Boolean!\n    $settingSendInvoiceOverdueReminders: Boolean!\n    $settingAllowInvoiceDueSnoozeReminders: Boolean!\n    $settingAllowInvoiceOverdueSnoozeReminders: Boolean!\n  ) {\n    userOrganizationReminderSettingGlobalUpdate(\n      organization_id: $organizationId\n      setting_send_invoice_due_reminders: $settingSendInvoiceDueReminders\n      setting_send_invoice_overdue_reminders: $settingSendInvoiceOverdueReminders\n      setting_allow_invoice_due_snooze_reminders: $settingAllowInvoiceDueSnoozeReminders\n      setting_allow_invoice_overdue_snooze_reminders: $settingAllowInvoiceOverdueSnoozeReminders\n    ) {\n      setting_send_invoice_due_reminders\n      setting_send_invoice_overdue_reminders\n      setting_allow_invoice_due_snooze_reminders\n      setting_allow_invoice_overdue_snooze_reminders\n    }\n  }\n": typeof UserOrganizationReminderSettingGlobalUpdateDocument;
    "\n  fragment BatchItemResultFragment on BatchOperationResult {\n    total\n    failureCount\n    successCount\n\n    results {\n      id\n      data\n      error {\n        code\n        details\n        message\n      }\n      success\n    }\n  }\n": typeof BatchItemResultFragmentFragmentDoc;
    "\n  query UserCustomerOrganizationStatement(\n    $organizationId: String!\n    $organizationVendorId: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    userCustomerOrganizationStatement(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationCustomerStatementFragment\n  }\n}\n": typeof UserCustomerOrganizationStatementDocument;
    "\n  query UserCustomerOrganizationStatementLine(\n    $organizationCustomerStatementLineId: Int,\n    $organizationId: String!,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n    $organizationVendorId: String!\n  ) {\n    userCustomerOrganizationStatementLine(\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId,\n      organization_id: $organizationId,\n      organization_invoice_id: $organizationInvoiceId,\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId,\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n": typeof UserCustomerOrganizationStatementLineDocument;
    "\n  mutation UserCustomerOrganizationStatementLineGetPDF(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $organizationCustomerStatementLineId: Int!,\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userCustomerOrganizationStatementLineGetPDF(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n": typeof UserCustomerOrganizationStatementLineGetPDFDocument;
    "\n  mutation UserCustomerOrganizationSynchronize($organizationId: String!, $organizationVendorId: String!) {\n    userCustomerOrganizationSynchronize(organization_id: $organizationId, organization_vendor_id: $organizationVendorId)\n  }\n": typeof UserCustomerOrganizationSynchronizeDocument;
    "\n  query UnconnectedCustomerOrganizationStatement(\n    $uniqueCode: String!\n    $token: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    unconnectedCustomerOrganizationStatement(\n      unique_code: $uniqueCode\n      token: $token\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationCustomerStatementFragment\n  }\n}\n": typeof UnconnectedCustomerOrganizationStatementDocument;
    "\n  query UnconnectedCustomerOrganizationStatementLine(\n    $organizationCustomerStatementLineId: Int,\n    $organizationId: String,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n    $token: String!,\n    $uniqueCode: String!\n  ) {\n    unconnectedCustomerOrganizationStatementLine(\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId,\n      organization_id: $organizationId,\n      organization_invoice_id: $organizationInvoiceId,\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId,\n      token: $token,\n      unique_code: $uniqueCode\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n": typeof UnconnectedCustomerOrganizationStatementLineDocument;
    "\n  mutation UnconnectedCustomerOrganizationStatementLineGetPDF(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationCustomerStatementLineId: Int!,\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    unconnectedCustomerOrganizationStatementLineGetPDF(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n": typeof UnconnectedCustomerOrganizationStatementLineGetPDFDocument;
    "\n  mutation UnconnectedCustomerSynchronize($uniqueCode: String!, $token: String!) {\n    unconnectedCustomerSynchronize(unique_code: $uniqueCode, token: $token)\n  }\n": typeof UnconnectedCustomerSynchronizeDocument;
    "\n  mutation UnconnectedCustomerOrganizationStatementRequestToken(\n    $uniqueCode: String!\n  ) {\n    unconnectedCustomerOrganizationStatementRequestToken(\n      unique_code: $uniqueCode\n    )\n}\n": typeof UnconnectedCustomerOrganizationStatementRequestTokenDocument;
    "\n  query UserOrganizationCustomerStatement(\n    $organizationId: String!\n    $organizationCustomerId: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationCustomerStatement(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationCustomerStatementFragment\n    }\n  }\n": typeof UserOrganizationCustomerStatementDocument;
    "\n  query UserOrganizationCustomerStatementLine(\n    $organizationId: String!,\n    $organizationCustomerId: String!,\n    $organizationCustomerStatementLineId: Int,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n  ) {\n    userOrganizationCustomerStatementLine(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      organization_invoice_id: $organizationInvoiceId\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n": typeof UserOrganizationCustomerStatementLineDocument;
    "\n  query UserOrganizationCustomerStatementLineGetPDF(\n    $organizationId: String!\n    $organizationCustomerId: String!\n    $organizationCustomerStatementLineId: Int!,\n\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationCustomerStatementLineGetPDF(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n": typeof UserOrganizationCustomerStatementLineGetPDFDocument;
    "\n  mutation UserOrganizationCustomerSynchronize($organizationId: String!, $organizationCustomerId: String!) {\n    userOrganizationCustomerSynchronize(organization_id: $organizationId, organization_customer_id: $organizationCustomerId)\n  }\n": typeof UserOrganizationCustomerSynchronizeDocument;
    "\n  mutation UserOrganizationCustomerSendStatementEmail($targets: [UserOrganizationCustomerSendStatementEmailSchema!]!, $organizationId: String!) {\n    userOrganizationCustomerSendStatementEmail(targets: $targets, organization_id: $organizationId) {\n      ...BatchItemResultFragment\n    }\n  }\n": typeof UserOrganizationCustomerSendStatementEmailDocument;
    "\n  mutation UserOrganizationCustomerGetStatementLink($organizationId: String!, $organizationCustomerId: String!, $expiresAt: DateTime) {\n    userOrganizationCustomerGetStatementLink(organization_id: $organizationId, organization_customer_id: $organizationCustomerId, expires_at: $expiresAt)\n  }\n": typeof UserOrganizationCustomerGetStatementLinkDocument;
    "\n  fragment OrganizationCustomerStatementInvoiceLineFragment on OrganizationCustomerStatementInvoiceLine {\n    id\n    amount\n    code\n    created_at\n    currency_code\n    date\n    due_date\n    organization_customer_id\n    organization_invoice_id\n    paid_amount\n    running_balance\n    invoice_status\n    type\n    updated_at\n\n    organization_invoice {\n      provider\n      provider_code\n      view_url\n\n      payment_options {\n        method\n        url\n        payload\n      }\n    }\n  }\n": typeof OrganizationCustomerStatementInvoiceLineFragmentFragmentDoc;
    "\n  fragment OrganizationCustomerStatementTransactionLineFragment on OrganizationCustomerStatementTransactionLine {\n    amount\n    code\n    created_at\n    currency_code\n    date\n    due_date\n    id\n    organization_customer_id\n    organization_invoice_transaction_id\n    paid_amount\n    running_balance\n    transaction_status\n    type\n    updated_at\n\n    organization_invoice_transaction {\n      provider\n      provider_code\n\n      links {\n        id\n        amount\n        organization_invoice_id\n      }\n    }\n  }\n": typeof OrganizationCustomerStatementTransactionLineFragmentFragmentDoc;
    "\n  fragment OrganizationCustomerStatementFragment on OrganizationCustomerStatement {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    vendor_organization_customer_id\n    vendor_organization_customer {\n      name\n      email\n    }\n\n    customer_organization_id\n    customer_organization {\n      name\n      email\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ... on OrganizationCustomerStatementInvoiceLine {\n            ...OrganizationCustomerStatementInvoiceLineFragment\n          }\n          ... on OrganizationCustomerStatementTransactionLine {\n            ...OrganizationCustomerStatementTransactionLineFragment\n          }\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n    current_balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n\n    one_to_thirty_days_due_amount\n    thirty_one_to_sixty_days_due_amount\n    sixty_plus_days_due_amount\n\n    latest_acct_provider_one_to_thirty_days_due_amount\n    latest_acct_provider_thirty_one_to_sixty_days_due_amount\n    latest_acct_provider_sixty_plus_days_due_amount\n\n    total_open_invoice_count\n    total_overdue_invoice_count\n\n    statement_session_token\n  }\n": typeof OrganizationCustomerStatementFragmentFragmentDoc;
    "\n  fragment OrganizationPaymentMethodFragment on OrganizationPaymentMethod {\n    id\n    payment_method\n    payment_provider\n    bound_mode\n    bound_id\n    is_enabled\n    is_default\n    billing_first_name\n    billing_last_name\n    billing_email\n    billing_phone_number\n    billing_address_line_1\n    billing_address_number\n    billing_address_line_2\n    billing_address_city\n    billing_address_state\n    billing_address_zip_code\n    billing_address_country_code_iso_3\n    created_at\n    updated_at\n    payment_method_info {\n      ... on OrganizationPaymentMethodCreditCardInfo {\n        type\n        card_number_masked\n        card_brand\n      }\n      ... on OrganizationPaymentMethodGenericInfo {\n        type\n      }\n    }\n    organization_id\n  }\n": typeof OrganizationPaymentMethodFragmentFragmentDoc;
    "\n  fragment OrganizationSubscriptionTransactionFragment on OrganizationSubscriptionTransaction {\n    id\n    transaction_provider\n    provider_transaction_code\n    transaction_code\n    amount\n    currency\n    started_at\n    succeeded_at\n    failed_at\n    reverted_at\n    transaction_date\n    due_date\n    procedure\n    subscription_item_ids\n    period_ends_at\n    period_sequence\n    period_starts_at\n    created_at\n    updated_at\n    status\n    organization_subscription_id\n    organization_payment_method_id\n  }\n": typeof OrganizationSubscriptionTransactionFragmentFragmentDoc;
    "\n  fragment OrganizationCouponFragment on OrganizationCoupon {\n    id\n    campaign\n    category\n    subdivision\n    is_activation_unlimited\n    activated_at\n    expires_at\n    created_at\n    updated_at\n    status\n    organization_id\n    category_description\n    subdivision_description\n  }\n": typeof OrganizationCouponFragmentFragmentDoc;
    "\n  fragment OrganizationSubscriptionItemFragment on OrganizationSubscriptionItem {\n    id\n    quantity\n    unit_price\n    started_at\n    canceled_at\n    item_type\n    created_at\n    updated_at\n    status\n    category\n    classification\n    organization_subscription_id\n  }\n": typeof OrganizationSubscriptionItemFragmentFragmentDoc;
    "\n  fragment OrganizationSubscriptionFragment on OrganizationSubscription {\n    id\n    price_total_amount\n    price_currency\n    price_tier\n    current_period_ends_at\n    current_period_starts_at\n    canceled_at\n    renew_interval\n    next_payment_at\n    provider\n    provider_status\n    provider_plan_code\n    provider_subscription_code\n    provider_last_verified_at\n    has_outdated_price\n    created_at\n    updated_at\n    status\n    payment_status\n\n    organization_id\n    organization_coupon_id\n\n    organization_payment_method_id\n    organization_payment_method {\n      ...OrganizationPaymentMethodFragment\n    }\n\n    items {\n      ...OrganizationSubscriptionItemFragment\n    }\n\n    transactions {\n      ...OrganizationSubscriptionTransactionFragment\n    }\n  }\n": typeof OrganizationSubscriptionFragmentFragmentDoc;
    "\n  fragment OrganizationSubscriptionDefaultPricingFragment on OrganizationSubscriptionDefaultPricing {\n    organization_id\n    organization_coupon_id\n    organization_coupon {\n      ...OrganizationCouponFragment\n    }\n\n    price_tier\n    price_currency\n\n    options {\n      renew_interval\n      options {\n        base_item {\n          item_type\n          category\n          additional_organization_seats\n\n          original_unit_price\n          unit_price\n\n          is_purchase_available\n\n          current_item_pending_purchase_subscription {\n            ...OrganizationSubscriptionFragment\n          }\n\n          current_item_active_until\n          current_item_subscription {\n            ...OrganizationSubscriptionFragment\n          }\n        }\n        available_addon_items {\n          item_type\n          is_purchase_available\n          original_unit_price\n          unit_price\n        }\n      }\n    }\n  }\n": typeof OrganizationSubscriptionDefaultPricingFragmentFragmentDoc;
    "\n  fragment OrganizationSubscriptionCalculatedPricingFragment on OrganizationSubscriptionCalculatedPricing {\n    organization_id\n    organization_coupon_id\n    organization_coupon {\n      ...OrganizationCouponFragment\n    }\n    price_tier\n    price_currency\n    renew_interval\n    selected_base_item {\n      item_type\n      original_unit_price\n      unit_price\n      category\n    }\n    selected_addon_items {\n      item_type\n      quantity\n      original_unit_price\n      unit_price\n    }\n    original_price_total_amount\n    price_total_amount\n    provider\n  }\n": typeof OrganizationSubscriptionCalculatedPricingFragmentFragmentDoc;
    "\n  query UserOrganizationSubscriptions(\n    $organizationId: String!\n    $organizationCouponId: String\n    $organizationPaymentMethodId: String\n\n    $provider: ORGANIZATION_SUBSCRIPTION_PROVIDER\n    $providerStatus: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS\n    $providerPlanCode: String\n    $providerSubscriptionCode: String\n\n    $containsItem: ORGANIZATION_SUBSCRIPTION_ITEM\n\n    $renewInterval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL\n\n    $priceTier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER\n\n    $status: ORGANIZATION_SUBSCRIPTION_STATUS\n\n    $started: Boolean\n    $canceled: Boolean\n    $expired: Boolean\n\n    $hasOutdatedPrice: Boolean\n    $hasError: Boolean\n\n    $skip: Int\n    $take: Int\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationSubscriptions(\n      organization_id: $organizationId\n      organization_coupon_id: $organizationCouponId\n      organization_payment_method_id: $organizationPaymentMethodId\n\n      provider: $provider\n      provider_status: $providerStatus\n      provider_plan_code: $providerPlanCode\n      provider_subscription_code: $providerSubscriptionCode\n\n      contains_item: $containsItem\n\n      renew_interval: $renewInterval\n\n      price_tier: $priceTier\n\n      status: $status\n\n      started: $started\n      canceled: $canceled\n      expired: $expired\n\n      has_outdated_price: $hasOutdatedPrice\n      has_error: $hasError\n\n      skip: $skip\n      take: $take\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      sorting: $sorting\n    ) {\n      edges {\n        node {\n          ...OrganizationSubscriptionFragment\n        }\n        cursor\n      }\n      pageInfo {\n        hasNextPage\n        hasPreviousPage\n        startCursor\n        endCursor\n      }\n      totalCount\n    }\n  }\n": typeof UserOrganizationSubscriptionsDocument;
    "\n  query UserOrganizationSubscription(\n    $organizationId: String!\n    $subscriptionId: String!\n  ) {\n    userOrganizationSubscription(\n      organization_id: $organizationId\n      organization_subscription_id: $subscriptionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n": typeof UserOrganizationSubscriptionDocument;
    "\n  query UserOrganizationSubscriptionDefaultPricingSetup($organizationId: String!, $organizationCouponId: String) {\n    userOrganizationSubscriptionDefaultPricingSetup(\n      organization_id: $organizationId\n      organization_coupon_id: $organizationCouponId\n    ) {\n      ...OrganizationSubscriptionDefaultPricingFragment\n    }\n  }\n": typeof UserOrganizationSubscriptionDefaultPricingSetupDocument;
    "\n  mutation UserOrganizationSubscriptionVerifyCoupon($organizationId: String!, $code: String!) {\n    userOrganizationSubscriptionVerifyCoupon(organization_id: $organizationId, code: $code) {\n      ...OrganizationCouponFragment\n    }\n  }\n": typeof UserOrganizationSubscriptionVerifyCouponDocument;
    "\n  mutation UserOrganizationSubscriptionCalculatePricing($data: UserOrganizationSubscriptionCalculatePricingSchema!, $organizationId: String!) {\n    userOrganizationSubscriptionCalculatePricing(data: $data, organization_id: $organizationId) {\n      ...OrganizationSubscriptionCalculatedPricingFragment\n    }\n  }\n": typeof UserOrganizationSubscriptionCalculatePricingDocument;
    "\n  mutation UserOrganizationSubscriptionGetPrePurchaseTransactionData(\n    $organizationId: String!\n  ) {\n    userOrganizationSubscriptionGetPrePurchaseTransactionData(\n      organization_id: $organizationId\n    ) {\n      ... on NuveiTransactionProviderPreTransactionData {\n        transaction_provider\n        environment\n        merchant_id\n        merchant_site_id\n      }\n\n      ... on AccruPayTransactionProviderPreTransactionData {\n        transaction_provider\n        environment\n        merchant_id\n        merchant_site_id\n      }\n    }\n  }\n": typeof UserOrganizationSubscriptionGetPrePurchaseTransactionDataDocument;
    "\n  mutation UserOrganizationSubscriptionStartPurchase(\n    $organizationId: String!\n    $data: UserOrganizationSubscriptionStartPurchaseSchema!\n  ) {\n    userOrganizationSubscriptionStartPurchase(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationSubscriptionTransactionFragment\n    }\n  }\n": typeof UserOrganizationSubscriptionStartPurchaseDocument;
    "\n  mutation UserOrganizationSubscriptionCompletePurchase(\n    $organizationId: String!\n    $organizationSubscriptionId: String!\n    $organizationSubscriptionTransactionId: String!\n  ) {\n    userOrganizationSubscriptionCompletePurchase(\n      organization_id: $organizationId\n      organization_subscription_id: $organizationSubscriptionId\n      organization_subscription_transaction_id: $organizationSubscriptionTransactionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n": typeof UserOrganizationSubscriptionCompletePurchaseDocument;
    "\n  mutation UserOrganizationSubscriptionCancel(\n    $organizationId: String!\n    $organizationSubscriptionId: String!\n  ) {\n    userOrganizationSubscriptionCancel(\n      organization_id: $organizationId\n      organization_subscription_id: $organizationSubscriptionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n": typeof UserOrganizationSubscriptionCancelDocument;
    "\n  mutation UserOrganizationInvoiceTransactionGetPDF(\n    $organizationId: String!\n    $organizationInvoiceTransactionId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationInvoiceTransactionGetPDF(\n      organization_id: $organizationId\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId\n      acct_provider: $acctProvider\n    )\n  }\n": typeof UserOrganizationInvoiceTransactionGetPDFDocument;
    "\n  fragment UserFragment on User {\n    id\n    email\n\n    first_name\n    last_name\n    language\n    phone_number\n    timezone\n    is_admin\n    referral_code\n\n    updated_at\n    created_at\n    profile_picture_file {\n      public_url\n    }\n  }\n": typeof UserFragmentFragmentDoc;
    "\n  fragment UserWithOrganizationFragment on User {\n    ...UserFragment\n\n    organizations {\n      id\n      role\n      is_current_organization_user_seat_available\n      organization_id\n      organization {\n        ...OrganizationFragment\n      }\n    }\n  }\n": typeof UserWithOrganizationFragmentFragmentDoc;
    "\n  query User {\n    user {\n      ...UserWithOrganizationFragment\n    }\n  }\n": typeof UserDocument;
    "\n  mutation UserUpdateData($data: UserUpdateDataSchema!) {\n    userUpdateData(\n      data: $data\n    ) {\n      ...UserWithOrganizationFragment\n    }\n  }\n": typeof UserUpdateDataDocument;
    "\n  mutation UserEmailVerifyOrChangeStart($data: UserEmailVerifyOrChangeStartSchema!) {\n    userEmailVerifyOrChangeStart(data: $data)\n  }\n": typeof UserEmailVerifyOrChangeStartDocument;
    "\n  mutation UserEmailVerifyOrChangeFinish($data: UserEmailVerifyOrChangeFinishSchema!) {\n    userEmailVerifyOrChangeFinish(data: $data) {\n      email\n    }\n  }\n": typeof UserEmailVerifyOrChangeFinishDocument;
    "\n  mutation UserPhoneNumberVerifyOrChangeStart($data: UserPhoneNumberVerifyOrChangeStartSchema!) {\n    userPhoneNumberVerifyOrChangeStart(data: $data)\n  }\n": typeof UserPhoneNumberVerifyOrChangeStartDocument;
    "\n  mutation UserPhoneNumberVerifyOrChangeFinish($data: UserPhoneNumberVerifyOrChangeFinishSchema!) {\n    userPhoneNumberVerifyOrChangeFinish(data: $data) {\n      phone_number\n    }\n  }\n": typeof UserPhoneNumberVerifyOrChangeFinishDocument;
    "\n  mutation UserPasswordChangeStart($data: UserPasswordChangeStartSchema!) {\n    userPasswordChangeStart(data: $data)\n  }\n": typeof UserPasswordChangeStartDocument;
    "\n  mutation UserPasswordChangeFinish($data: UserPasswordChangeFinishSchema!) {\n    userPasswordChangeFinish(data: $data)\n  }\n": typeof UserPasswordChangeFinishDocument;
    "\n  mutation UserProfilePictureRemove {\n    userProfilePictureRemove {\n        profile_picture_file_id\n    }\n  }\n": typeof UserProfilePictureRemoveDocument;
    "\n  mutation UserHandleLoginAttempt($email: String!) {\n    userHandleLoginAttempt(email: $email)\n  }\n": typeof UserHandleLoginAttemptDocument;
    "\n  mutation UserCreateReferralCode {\n    userCreateReferralCode {\n      ...UserFragment\n    }\n  }\n": typeof UserCreateReferralCodeDocument;
    "\n  fragment OrganizationVendorFragment on OrganizationVendor {\n    id\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    has_sync_errors\n\n    is_active\n    email\n    name\n    unique_code\n    phone_number\n    tax_code_type\n    tax_code\n    created_at\n    updated_at\n\n    latest_acct_provider_balance\n\n    balance\n    overdue_amount\n  }\n": typeof OrganizationVendorFragmentFragmentDoc;
    "\n  fragment OrganizationVendorBillSummaryFragment on OrganizationVendor {\n    bill_summary {\n      data {\n        totalCount\n        edges {\n            cursor\n            node {\n              id\n              file_id\n              file {\n                public_url\n              }\n              unique_code\n              number\n              currency_code\n              description\n              amount\n              tax_amount\n              discount_amount\n              total_amount\n              paid_amount\n              bill_date\n              due_date\n              vendor_email\n              created_at\n              updated_at\n              status\n              latest_acct_provider_status\n            }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n\n      total_open_bill_count\n      total_overdue_bill_count\n\n      total_amount\n      paid_amount\n      overdue_amount\n      balance\n    }\n  }\n": typeof OrganizationVendorBillSummaryFragmentFragmentDoc;
    "\n  fragment OrganizationVendorAdditionalDataFragment on OrganizationVendor {\n    ...OrganizationVendorBillSummaryFragment\n\n    conn_locked_data_at\n    connection {\n      ...OrganizationConnectionFragment\n    }\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    language\n    timezone\n\n    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      created_at\n      updated_at\n    }\n  }\n": typeof OrganizationVendorAdditionalDataFragmentFragmentDoc;
    "\n  query UserOrganizationVendors(\n    $organizationId: String!,\n\n    $name: String,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n    userOrganizationVendors(\n      organization_id: $organizationId\n\n      name: $name\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n        totalCount\n        edges {\n          cursor\n          node {\n            ...OrganizationVendorFragment\n          }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n    }\n": typeof UserOrganizationVendorsDocument;
    "\n  query UserOrganizationVendor($organizationVendorId: String!, $organizationId: String!) {\n    userOrganizationVendor(organization_vendor_id: $organizationVendorId, organization_id: $organizationId) {\n      ...OrganizationVendorFragment\n      ...OrganizationVendorAdditionalDataFragment\n    }\n  }\n": typeof UserOrganizationVendorDocument;
};
declare const documents: Documents;
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 *
 *
 * @example
 * ```ts
 * const query = gql(`query GetUser($id: ID!) { user(id: $id) { name } }`);
 * ```
 *
 * The query argument is unknown!
 * Please regenerate the types.
 */
declare function gql(source: string): unknown;
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query ApolloClientTestQuery {\n    __typename\n  }\n"): (typeof documents)["\n  query ApolloClientTestQuery {\n    __typename\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationAcctProviderConnFragment on OrganizationAcctProviderConn {\n    id\n    acct_provider\n\n    code\n    url\n    payload\n\n    customer_add_url\n    invoice_add_url\n    vendor_add_url\n    bill_add_url\n\n    name\n    email\n    phone_number\n    website_url\n\n    primary_contact_name\n\n    business_name\n    business_industry\n    business_number_of_employees\n\n    timezone\n    language\n\n    business_tax_code_type\n    business_tax_code\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    business_address_line_1\n    business_address_number\n    business_address_line_2\n    business_address_city\n    business_address_state\n    business_address_zip_code\n    business_address_country_code_iso_3\n    business_address_lat\n    business_address_lng\n\n    automatic_pull_enabled\n\n    status\n    disconnected_at\n    conn_expires_at\n\n    organization_id\n\n    last_conn_at\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n\n    created_at\n    updated_at\n\n    synchronizations(skip: 0, take: 1, finished: true) {\n      edges {\n        node {\n          ...OrganizationAcctProviderConnSynchronizationFragment\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationAcctProviderConnFragment on OrganizationAcctProviderConn {\n    id\n    acct_provider\n\n    code\n    url\n    payload\n\n    customer_add_url\n    invoice_add_url\n    vendor_add_url\n    bill_add_url\n\n    name\n    email\n    phone_number\n    website_url\n\n    primary_contact_name\n\n    business_name\n    business_industry\n    business_number_of_employees\n\n    timezone\n    language\n\n    business_tax_code_type\n    business_tax_code\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    business_address_line_1\n    business_address_number\n    business_address_line_2\n    business_address_city\n    business_address_state\n    business_address_zip_code\n    business_address_country_code_iso_3\n    business_address_lat\n    business_address_lng\n\n    automatic_pull_enabled\n\n    status\n    disconnected_at\n    conn_expires_at\n\n    organization_id\n\n    last_conn_at\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n\n    created_at\n    updated_at\n\n    synchronizations(skip: 0, take: 1, finished: true) {\n      edges {\n        node {\n          ...OrganizationAcctProviderConnSynchronizationFragment\n        }\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationAcctProviderConnSynchronizationFragment on OrganizationAcctProviderConnSynchronization {\n    id\n    mode\n    force\n    provider\n    errors\n    warnings\n    data {\n        customer { items }\n        invoice { items }\n        invoice_transaction { items }\n        vendor { items }\n        bill { items }\n        bill_transaction { items }\n    }\n    started_at\n    finished_at\n    failed_at\n    succeeded_at\n    skipped_at\n\n    read_success\n    read_failure\n    skipped\n    create_success\n    create_failure\n    update_success\n    update_failure\n    delete_failure\n    delete_success\n    process_failure\n    process_success\n\n    created_at\n    updated_at\n\n    scope\n    scope_id\n    scope_description\n\n    organization_id\n    organization_acct_provider_conn_id\n  }\n"): (typeof documents)["\n  fragment OrganizationAcctProviderConnSynchronizationFragment on OrganizationAcctProviderConnSynchronization {\n    id\n    mode\n    force\n    provider\n    errors\n    warnings\n    data {\n        customer { items }\n        invoice { items }\n        invoice_transaction { items }\n        vendor { items }\n        bill { items }\n        bill_transaction { items }\n    }\n    started_at\n    finished_at\n    failed_at\n    succeeded_at\n    skipped_at\n\n    read_success\n    read_failure\n    skipped\n    create_success\n    create_failure\n    update_success\n    update_failure\n    delete_failure\n    delete_success\n    process_failure\n    process_success\n\n    created_at\n    updated_at\n\n    scope\n    scope_id\n    scope_description\n\n    organization_id\n    organization_acct_provider_conn_id\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationAcctProviderConnDisconnect(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderConnDisconnect(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationAcctProviderConnDisconnect(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderConnDisconnect(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationAcctProviderConnUpdate(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n    $data: UserOrganizationAcctProviderConnUpdateSchema!\n  ) {\n    userOrganizationAcctProviderConnUpdate(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n      data: $data\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationAcctProviderConnUpdate(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n    $data: UserOrganizationAcctProviderConnUpdateSchema!\n  ) {\n    userOrganizationAcctProviderConnUpdate(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n      data: $data\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationAcctProviderConnect(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n    $url: String!\n    $automaticPull: Boolean!\n  ) {\n    userOrganizationAcctProviderConnect(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n      url: $url\n      automatic_pull_enabled: $automaticPull\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationAcctProviderConnect(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n    $url: String!\n    $automaticPull: Boolean!\n  ) {\n    userOrganizationAcctProviderConnect(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n      url: $url\n      automatic_pull_enabled: $automaticPull\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationAcctProviderGetOAuthUrl(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderGetOAuthUrl(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    )\n  }\n"): (typeof documents)["\n  mutation UserOrganizationAcctProviderGetOAuthUrl(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderGetOAuthUrl(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationAcctProviderSynchronize(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderSynchronize(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    )\n  }\n"): (typeof documents)["\n  mutation UserOrganizationAcctProviderSynchronize(\n    $organizationId: String!\n    $accountProvider: ACCT_PROVIDER!\n  ) {\n    userOrganizationAcctProviderSynchronize(\n      organization_id: $organizationId\n      acct_provider: $accountProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationAcctProviders(\n    $organizationId: String!,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationAcctProviders(\n        organization_id: $organizationId\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationAcctProviderConnFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n"): (typeof documents)["\n  query UserOrganizationAcctProviders(\n    $organizationId: String!,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationAcctProviders(\n        organization_id: $organizationId\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationAcctProviderConnFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationAcctProvider(\n    $organizationId: String!,\n    $organizationAcctProviderConnId: String!\n  ) {\n    userOrganizationAcctProvider(\n      organization_id: $organizationId,\n      organization_acct_provider_conn_id: $organizationAcctProviderConnId\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationAcctProvider(\n    $organizationId: String!,\n    $organizationAcctProviderConnId: String!\n  ) {\n    userOrganizationAcctProvider(\n      organization_id: $organizationId,\n      organization_acct_provider_conn_id: $organizationAcctProviderConnId\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationAcctProviderSynchronizations(\n    $organizationId: String!,\n    $organizationAcctProviderConnId: String,\n\n    $scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE,\n    $finished: Boolean,\n    $failed: Boolean,\n    $succeeded: Boolean,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationAcctProviderSynchronizations(\n        organization_id: $organizationId\n        organization_acct_provider_conn_id: $organizationAcctProviderConnId\n\n        scope: $scope\n        finished: $finished\n        failed: $failed\n        succeeded: $succeeded\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationAcctProviderConnSynchronizationFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n"): (typeof documents)["\n  query UserOrganizationAcctProviderSynchronizations(\n    $organizationId: String!,\n    $organizationAcctProviderConnId: String,\n\n    $scope: ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE,\n    $finished: Boolean,\n    $failed: Boolean,\n    $succeeded: Boolean,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationAcctProviderSynchronizations(\n        organization_id: $organizationId\n        organization_acct_provider_conn_id: $organizationAcctProviderConnId\n\n        scope: $scope\n        finished: $finished\n        failed: $failed\n        succeeded: $succeeded\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationAcctProviderConnSynchronizationFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationAcctProviderSynchronization(\n    $organizationId: String!,\n    $organizationAcctProviderConnSynchronizationId: String!\n  ) {\n    userOrganizationAcctProviderSynchronization(\n      organization_id: $organizationId,\n      organization_acct_provider_conn_synchronization_id: $organizationAcctProviderConnSynchronizationId\n    ) {\n      ...OrganizationAcctProviderConnSynchronizationFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationAcctProviderSynchronization(\n    $organizationId: String!,\n    $organizationAcctProviderConnSynchronizationId: String!\n  ) {\n    userOrganizationAcctProviderSynchronization(\n      organization_id: $organizationId,\n      organization_acct_provider_conn_synchronization_id: $organizationAcctProviderConnSynchronizationId\n    ) {\n      ...OrganizationAcctProviderConnSynchronizationFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationAcctProviderConnCheckConnection(\n    $organizationId: String!\n\n    $acctProvider: ACCT_PROVIDER!\n    $acctProviderConnCode: String!\n  ) {\n    userOrganizationAcctProviderConnCheckConnection(\n      organization_id: $organizationId\n      acct_provider: $acctProvider\n      acct_provider_conn_code: $acctProviderConnCode\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationAcctProviderConnCheckConnection(\n    $organizationId: String!\n\n    $acctProvider: ACCT_PROVIDER!\n    $acctProviderConnCode: String!\n  ) {\n    userOrganizationAcctProviderConnCheckConnection(\n      organization_id: $organizationId\n      acct_provider: $acctProvider\n      acct_provider_conn_code: $acctProviderConnCode\n    ) {\n      ...OrganizationAcctProviderConnFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UnauthorizedUserOrganizationAcctProviderConnCheckConnection(\n    $acctProvider: ACCT_PROVIDER!\n    $acctProviderConnCode: String!\n  ) {\n    unauthorizedUserOrganizationAcctProviderConnCheckConnection(\n      acct_provider: $acctProvider\n      acct_provider_conn_code: $acctProviderConnCode\n    )\n  }\n"): (typeof documents)["\n  mutation UnauthorizedUserOrganizationAcctProviderConnCheckConnection(\n    $acctProvider: ACCT_PROVIDER!\n    $acctProviderConnCode: String!\n  ) {\n    unauthorizedUserOrganizationAcctProviderConnCheckConnection(\n      acct_provider: $acctProvider\n      acct_provider_conn_code: $acctProviderConnCode\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query AdminOrganizations(\n    $id: String\n    $email: String\n    $name: String\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    adminOrganizations(\n      id: $id\n      email: $email\n      name: $name\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      edges {\n        cursor\n        node {\n          ...OrganizationFragment\n        }\n      }\n      totalCount\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query AdminOrganizations(\n    $id: String\n    $email: String\n    $name: String\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    adminOrganizations(\n      id: $id\n      email: $email\n      name: $name\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      edges {\n        cursor\n        node {\n          ...OrganizationFragment\n        }\n      }\n      totalCount\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserSessionsClose {\n    userSessionsClose {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation UserSessionsClose {\n    userSessionsClose {\n      id\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UnauthorizedUserOrganizationUserInvite(\n    $code: String!\n    $email: String!\n    $organizationId: String!\n    $organizationInviteId: String!\n  ) {\n    unauthorizedUserOrganizationUserInvite(\n      code: $code\n      email: $email\n      organization_id: $organizationId\n      organization_invite_id: $organizationInviteId\n    ) {\n      invited_by\n      organization_name\n      organization_id\n      target_account_exists\n    }\n  }\n"): (typeof documents)["\n  query UnauthorizedUserOrganizationUserInvite(\n    $code: String!\n    $email: String!\n    $organizationId: String!\n    $organizationInviteId: String!\n  ) {\n    unauthorizedUserOrganizationUserInvite(\n      code: $code\n      email: $email\n      organization_id: $organizationId\n      organization_invite_id: $organizationInviteId\n    ) {\n      invited_by\n      organization_name\n      organization_id\n      target_account_exists\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationUserInvites(\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationUserInvites(\n      after: $after,\n      first: $first,\n\n      before: $before,\n      last: $last,\n\n      skip: $skip,\n      take: $take,\n\n      sorting: $sorting\n    ) {\n      edges {\n        node {\n          id\n          email\n          role\n          code\n          expires_at\n          accepted_at\n          canceled_at\n          rejected_at\n          created_at\n          updated_at\n          organization_id\n          organization {\n              id\n              name\n              logo_picture_file {\n                  public_url\n              }\n          }\n          created_by_user_id\n          created_by_user {\n              id\n              first_name\n              last_name\n              email\n              profile_picture_file {\n                  public_url\n              }\n          }\n        }\n        cursor\n      }\n      pageInfo {\n        hasNextPage\n        hasPreviousPage\n        startCursor\n        endCursor\n      }\n      totalCount\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationUserInvites(\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationUserInvites(\n      after: $after,\n      first: $first,\n\n      before: $before,\n      last: $last,\n\n      skip: $skip,\n      take: $take,\n\n      sorting: $sorting\n    ) {\n      edges {\n        node {\n          id\n          email\n          role\n          code\n          expires_at\n          accepted_at\n          canceled_at\n          rejected_at\n          created_at\n          updated_at\n          organization_id\n          organization {\n              id\n              name\n              logo_picture_file {\n                  public_url\n              }\n          }\n          created_by_user_id\n          created_by_user {\n              id\n              first_name\n              last_name\n              email\n              profile_picture_file {\n                  public_url\n              }\n          }\n        }\n        cursor\n      }\n      pageInfo {\n        hasNextPage\n        hasPreviousPage\n        startCursor\n        endCursor\n      }\n      totalCount\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserSignUpWithEmailStart($data: UserSignUpWithEmailStartSchema!) {\n    userSignUpWithEmailStart(data: $data)\n  }\n"): (typeof documents)["\n  mutation UserSignUpWithEmailStart($data: UserSignUpWithEmailStartSchema!) {\n    userSignUpWithEmailStart(data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserSignUpWithEmailVerify($data: UserSignUpWithEmailVerifySchema!) {\n    userSignUpWithEmailVerify(data: $data)\n  }\n"): (typeof documents)["\n  mutation UserSignUpWithEmailVerify($data: UserSignUpWithEmailVerifySchema!) {\n    userSignUpWithEmailVerify(data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationUserInviteAccept(\n    $code: String!\n    $organizationInviteId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationUserInviteAccept(\n      code: $code\n      organization_invite_id: $organizationInviteId\n      organization_id: $organizationId\n    ) {\n      role\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationUserInviteAccept(\n    $code: String!\n    $organizationInviteId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationUserInviteAccept(\n      code: $code\n      organization_invite_id: $organizationInviteId\n      organization_id: $organizationId\n    ) {\n      role\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserSignUpWithEmailFinishSchema(\n    $data: UserSignUpWithEmailFinishSchema!\n  ) {\n    userSignUpWithEmailFinish(data: $data)\n  }\n"): (typeof documents)["\n  mutation UserSignUpWithEmailFinishSchema(\n    $data: UserSignUpWithEmailFinishSchema!\n  ) {\n    userSignUpWithEmailFinish(data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserPasswordResetStart($data: UserPasswordResetStartSchema!) {\n    userPasswordResetStart(data: $data)\n  }\n"): (typeof documents)["\n  mutation UserPasswordResetStart($data: UserPasswordResetStartSchema!) {\n    userPasswordResetStart(data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserPasswordResetFinish($userPasswordResetFinishData2: UserPasswordResetFinishSchema!) {\n    userPasswordResetFinish(data: $userPasswordResetFinishData2)\n  }\n"): (typeof documents)["\n  mutation UserPasswordResetFinish($userPasswordResetFinishData2: UserPasswordResetFinishSchema!) {\n    userPasswordResetFinish(data: $userPasswordResetFinishData2)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserAcctProviderGetOAuthUrl($acctProvider: ACCT_PROVIDER!) {\n    userAcctProviderGetOAuthUrl(acct_provider: $acctProvider)\n  }\n"): (typeof documents)["\n  mutation UserAcctProviderGetOAuthUrl($acctProvider: ACCT_PROVIDER!) {\n    userAcctProviderGetOAuthUrl(acct_provider: $acctProvider)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserAcctProviderExchangeToken($acctProvider: ACCT_PROVIDER!, $authorizationToken: String!) {\n    userAcctProviderExchangeToken(acct_provider: $acctProvider, authorization_token: $authorizationToken)\n  }\n"): (typeof documents)["\n  mutation UserAcctProviderExchangeToken($acctProvider: ACCT_PROVIDER!, $authorizationToken: String!) {\n    userAcctProviderExchangeToken(acct_provider: $acctProvider, authorization_token: $authorizationToken)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserAndOrganizationAcctProviderGetOAuthUrl($acctProvider: ACCT_PROVIDER!) {\n    userAndOrganizationAcctProviderGetOAuthUrl(acct_provider: $acctProvider)\n  }\n"): (typeof documents)["\n  mutation UserAndOrganizationAcctProviderGetOAuthUrl($acctProvider: ACCT_PROVIDER!) {\n    userAndOrganizationAcctProviderGetOAuthUrl(acct_provider: $acctProvider)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserAndOrganizationAcctProviderExchangeToken($acctProvider: ACCT_PROVIDER!, $authorizationToken: String!, $referredByCode: String) {\n    userAndOrganizationAcctProviderExchangeToken(acct_provider: $acctProvider, authorization_token: $authorizationToken, referred_by_code: $referredByCode) {\n      status\n      token\n      user {\n        ...UserFragment\n      }\n      organization {\n        ...OrganizationFragment\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UserAndOrganizationAcctProviderExchangeToken($acctProvider: ACCT_PROVIDER!, $authorizationToken: String!, $referredByCode: String) {\n    userAndOrganizationAcctProviderExchangeToken(acct_provider: $acctProvider, authorization_token: $authorizationToken, referred_by_code: $referredByCode) {\n      status\n      token\n      user {\n        ...UserFragment\n      }\n      organization {\n        ...OrganizationFragment\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationBillFragment on OrganizationBill {\n    id\n    unique_code\n    number\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n\n    currency_code\n    description\n\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n\n    bill_date\n    due_date\n    \n    created_at\n    updated_at\n\n    vendor_email\n    vendor_address_line_1\n    vendor_address_number\n    vendor_address_line_2\n    vendor_address_city\n    vendor_address_state\n    vendor_address_zip_code\n    vendor_address_country_code_iso_3\n    vendor_address_lat\n    vendor_address_lng\n\n    conn_linked_invoice_id\n    conn_locked_data_at\n\n    organization_id\n    organization {\n      name\n    }\n    organization_vendor_id\n    organization_vendor {\n      name\n      email\n      balance\n    }\n\n    file_id\n    file {\n      public_url\n    }\n\n    has_sync_errors\n    last_sync_at\n    latest_acct_provider_balance\n    latest_acct_provider_status\n    latest_acct_provider_is_overdue\n\n    status\n    is_overdue\n    paid_amount\n    paid_at\n    balance\n\n    transaction_links {\n      id\n      amount\n      organization_bill_id\n\n      created_at\n      updated_at\n\n      organization_bill_transaction_id\n      organization_bill_transaction {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationBillFragment on OrganizationBill {\n    id\n    unique_code\n    number\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n\n    currency_code\n    description\n\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n\n    bill_date\n    due_date\n    \n    created_at\n    updated_at\n\n    vendor_email\n    vendor_address_line_1\n    vendor_address_number\n    vendor_address_line_2\n    vendor_address_city\n    vendor_address_state\n    vendor_address_zip_code\n    vendor_address_country_code_iso_3\n    vendor_address_lat\n    vendor_address_lng\n\n    conn_linked_invoice_id\n    conn_locked_data_at\n\n    organization_id\n    organization {\n      name\n    }\n    organization_vendor_id\n    organization_vendor {\n      name\n      email\n      balance\n    }\n\n    file_id\n    file {\n      public_url\n    }\n\n    has_sync_errors\n    last_sync_at\n    latest_acct_provider_balance\n    latest_acct_provider_status\n    latest_acct_provider_is_overdue\n\n    status\n    is_overdue\n    paid_amount\n    paid_at\n    balance\n\n    transaction_links {\n      id\n      amount\n      organization_bill_id\n\n      created_at\n      updated_at\n\n      organization_bill_transaction_id\n      organization_bill_transaction {\n        id\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationBillSummaryFragment on OrganizationBillSummary {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    customer_organization_vendor_id\n    customer_organization_vendor {\n      id\n      name\n    }\n\n    customer_organization_id\n    customer_organization {\n      id\n      name\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationBillFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    status\n\n    total_open_bill_count\n    total_overdue_bill_count\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n  }\n"): (typeof documents)["\n  fragment OrganizationBillSummaryFragment on OrganizationBillSummary {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    customer_organization_vendor_id\n    customer_organization_vendor {\n      id\n      name\n    }\n\n    customer_organization_id\n    customer_organization {\n      id\n      name\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationBillFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    status\n\n    total_open_bill_count\n    total_overdue_bill_count\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationBillSummary(\n    $organizationId: String!\n    $organizationVendorId: String\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: BILL_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: BILL_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationBillSummary(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationBillSummaryFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationBillSummary(\n    $organizationId: String!\n    $organizationVendorId: String\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: BILL_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: BILL_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationBillSummary(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationBillSummaryFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationBill(\n    $organizationId: String!\n    $organizationBillId: String!\n  ) {\n    userOrganizationBill(\n      organization_id: $organizationId\n      organization_bill_id: $organizationBillId\n    ) {\n      ...OrganizationBillFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationBill(\n    $organizationId: String!\n    $organizationBillId: String!\n  ) {\n    userOrganizationBill(\n      organization_id: $organizationId\n      organization_bill_id: $organizationBillId\n    ) {\n      ...OrganizationBillFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationConnectionFragment on OrganizationConnection {\n    id\n\n    is_valid\n    is_connected\n\n    vendor_conn_status\n    vendor_conn_status_at\n    vendor_organization_id\n    vendor_organization_name\n    vendor_organization_email\n    vendor_target_customer_id\n    vendor_target_customer_name\n    vendor_target_customer_email\n\n    customer_conn_status\n    customer_conn_status_at\n    customer_organization_id\n    customer_organization_name\n    customer_organization_email\n    customer_target_vendor_id\n    customer_target_vendor_name\n    customer_target_vendor_email\n\n    created_at\n    updated_at\n  }\n"): (typeof documents)["\n  fragment OrganizationConnectionFragment on OrganizationConnection {\n    id\n\n    is_valid\n    is_connected\n\n    vendor_conn_status\n    vendor_conn_status_at\n    vendor_organization_id\n    vendor_organization_name\n    vendor_organization_email\n    vendor_target_customer_id\n    vendor_target_customer_name\n    vendor_target_customer_email\n\n    customer_conn_status\n    customer_conn_status_at\n    customer_organization_id\n    customer_organization_name\n    customer_organization_email\n    customer_target_vendor_id\n    customer_target_vendor_name\n    customer_target_vendor_email\n\n    created_at\n    updated_at\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationConnections(\n    $organizationId: String!\n    $status: ORGANIZATION_CONNECTION_STATUS\n  ) {\n    userOrganizationConnections(\n      organization_id: $organizationId\n      status: $status\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationConnectionFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationConnections(\n    $organizationId: String!\n    $status: ORGANIZATION_CONNECTION_STATUS\n  ) {\n    userOrganizationConnections(\n      organization_id: $organizationId\n      status: $status\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationConnectionFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationConnection(\n    $organizationId: String!\n    $organizationConnectionId: String!\n  ) {\n    userOrganizationConnection(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationConnection(\n    $organizationId: String!\n    $organizationConnectionId: String!\n  ) {\n    userOrganizationConnection(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationConnectionInviteCustomer(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationConnectionInviteCustomer(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationConnectionInviteCustomer(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationConnectionInviteCustomer(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationConnectionInviteVendor(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationConnectionInviteVendor(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationConnectionInviteVendor(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationConnectionInviteVendor(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationConnectionAccept(\n    $organizationId: String!\n    $organizationConnectionId: String!\n    $organizationTargetId: String!\n  ) {\n    userOrganizationConnectionAccept(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n      organization_target_id: $organizationTargetId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationConnectionAccept(\n    $organizationId: String!\n    $organizationConnectionId: String!\n    $organizationTargetId: String!\n  ) {\n    userOrganizationConnectionAccept(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n      organization_target_id: $organizationTargetId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationConnectionReject(\n    $organizationId: String!\n    $organizationConnectionId: String!\n    $organizationTargetId: String\n  ) {\n    userOrganizationConnectionReject(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n      organization_target_id: $organizationTargetId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationConnectionReject(\n    $organizationId: String!\n    $organizationConnectionId: String!\n    $organizationTargetId: String\n  ) {\n    userOrganizationConnectionReject(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n      organization_target_id: $organizationTargetId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerConnLock(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationCustomerConnLock(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationCustomerFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerConnLock(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationCustomerConnLock(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationCustomerFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerConnUnlock(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationCustomerConnUnlock(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationCustomerFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerConnUnlock(\n    $organizationId: String!\n    $organizationCustomerId: String!\n  ) {\n    userOrganizationCustomerConnUnlock(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n    ) {\n      ...OrganizationCustomerFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationVendorConnLock(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationVendorConnLock(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationVendorFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationVendorConnLock(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationVendorConnLock(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationVendorFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationVendorConnUnlock(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationVendorConnUnlock(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationVendorFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationVendorConnUnlock(\n    $organizationId: String!\n    $organizationVendorId: String!\n  ) {\n    userOrganizationVendorConnUnlock(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ...OrganizationVendorFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment CustomerContactFragment on OrganizationCustomerContact {\n    id\n    name\n    email\n    phone_number\n    is_default\n    receive_invoice_reminders\n    email_copy_mode\n    created_at\n    updated_at\n    organization_customer_id\n  }\n"): (typeof documents)["\n  fragment CustomerContactFragment on OrganizationCustomerContact {\n    id\n    name\n    email\n    phone_number\n    is_default\n    receive_invoice_reminders\n    email_copy_mode\n    created_at\n    updated_at\n    organization_customer_id\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment VendorContactFragment on OrganizationVendorContact {\n    id\n    name\n    email\n    phone_number\n    is_default\n    organization_vendor_id\n  }\n"): (typeof documents)["\n  fragment VendorContactFragment on OrganizationVendorContact {\n    id\n    name\n    email\n    phone_number\n    is_default\n    organization_vendor_id\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query userOrganizationVendorContacts(\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContacts(\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...VendorContactFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query userOrganizationVendorContacts(\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContacts(\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...VendorContactFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCustomerContacts(\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContacts(\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...CustomerContactFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationCustomerContacts(\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContacts(\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...CustomerContactFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation userOrganizationVendorContactCreate(\n    $organizationId: String!\n    $organizationVendorId: String!\n    $data: UserOrganizationVendorContactCreateSchema!\n  ) {\n    userOrganizationVendorContactCreate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      data: $data\n    ) {\n      ...VendorContactFragment\n    }\n  }\n"): (typeof documents)["\n  mutation userOrganizationVendorContactCreate(\n    $organizationId: String!\n    $organizationVendorId: String!\n    $data: UserOrganizationVendorContactCreateSchema!\n  ) {\n    userOrganizationVendorContactCreate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      data: $data\n    ) {\n      ...VendorContactFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerContactCreate(\n    $data: UserOrganizationCustomerContactCreateSchema!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactCreate(\n      data: $data\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerContactCreate(\n    $data: UserOrganizationCustomerContactCreateSchema!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactCreate(\n      data: $data\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationVendorContactUpdate(\n    $data: UserOrganizationVendorContactUpdateSchema!\n    $organizationVendorContactId: String!\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContactUpdate(\n      data: $data\n      organization_vendor_contact_id: $organizationVendorContactId\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      ...VendorContactFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationVendorContactUpdate(\n    $data: UserOrganizationVendorContactUpdateSchema!\n    $organizationVendorContactId: String!\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContactUpdate(\n      data: $data\n      organization_vendor_contact_id: $organizationVendorContactId\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      ...VendorContactFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerContactUpdate(\n    $data: UserOrganizationCustomerContactUpdateSchema!\n    $organizationCustomerContactId: String!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactUpdate(\n      data: $data\n      organization_customer_contact_id: $organizationCustomerContactId\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerContactUpdate(\n    $data: UserOrganizationCustomerContactUpdateSchema!\n    $organizationCustomerContactId: String!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactUpdate(\n      data: $data\n      organization_customer_contact_id: $organizationCustomerContactId\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationVendorContactDelete(\n    $organizationVendorContactId: String!\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContactDelete(\n      organization_vendor_contact_id: $organizationVendorContactId\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      ...VendorContactFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationVendorContactDelete(\n    $organizationVendorContactId: String!\n    $organizationVendorId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationVendorContactDelete(\n      organization_vendor_contact_id: $organizationVendorContactId\n      organization_vendor_id: $organizationVendorId\n      organization_id: $organizationId\n    ) {\n      ...VendorContactFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerContactDelete(\n    $organizationCustomerContactId: String!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactDelete(\n      organization_customer_contact_id: $organizationCustomerContactId\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerContactDelete(\n    $organizationCustomerContactId: String!\n    $organizationCustomerId: String!\n    $organizationId: String!\n  ) {\n    userOrganizationCustomerContactDelete(\n      organization_customer_contact_id: $organizationCustomerContactId\n      organization_customer_id: $organizationCustomerId\n      organization_id: $organizationId\n    ) {\n      ...CustomerContactFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCustomerFragment on OrganizationCustomer {\n    id\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    has_sync_errors\n\n    is_active\n    email\n    name\n    unique_code\n    phone_number\n    tax_code_type\n    tax_code\n    created_at\n    updated_at\n\n    latest_acct_provider_balance\n\n    balance\n    overdue_amount\n  }\n"): (typeof documents)["\n  fragment OrganizationCustomerFragment on OrganizationCustomer {\n    id\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    has_sync_errors\n\n    is_active\n    email\n    name\n    unique_code\n    phone_number\n    tax_code_type\n    tax_code\n    created_at\n    updated_at\n\n    latest_acct_provider_balance\n\n    balance\n    overdue_amount\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCustomerInvoiceSummaryFragment on OrganizationCustomer {\n    invoice_summary {\n      data {\n        totalCount\n        edges {\n            cursor\n            node {\n              id\n\n              provider\n              provider_code\n              provider_url\n              provider_errors\n              provider_warnings\n              last_successful_sync_id\n              last_successful_sync_at\n              last_sync_succeeded\n              last_sync_id\n              last_sync_at\n\n              file_id\n              file {\n                public_url\n              }\n              unique_code\n              number\n              currency_code\n              description\n              amount\n              tax_amount\n              discount_amount\n              total_amount\n              paid_amount\n              invoice_date\n              due_date\n              customer_email\n              created_at\n              updated_at\n              status\n              latest_acct_provider_status\n            }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n\n      total_open_invoice_count\n      total_overdue_invoice_count\n\n      total_amount\n      paid_amount\n      overdue_amount\n      balance\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationCustomerInvoiceSummaryFragment on OrganizationCustomer {\n    invoice_summary {\n      data {\n        totalCount\n        edges {\n            cursor\n            node {\n              id\n\n              provider\n              provider_code\n              provider_url\n              provider_errors\n              provider_warnings\n              last_successful_sync_id\n              last_successful_sync_at\n              last_sync_succeeded\n              last_sync_id\n              last_sync_at\n\n              file_id\n              file {\n                public_url\n              }\n              unique_code\n              number\n              currency_code\n              description\n              amount\n              tax_amount\n              discount_amount\n              total_amount\n              paid_amount\n              invoice_date\n              due_date\n              customer_email\n              created_at\n              updated_at\n              status\n              latest_acct_provider_status\n            }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n\n      total_open_invoice_count\n      total_overdue_invoice_count\n\n      total_amount\n      paid_amount\n      overdue_amount\n      balance\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCustomerAdditionalDataFragment on OrganizationCustomer {\n    ...OrganizationCustomerInvoiceSummaryFragment,\n\n    conn_locked_data_at\n    connection {\n      ...OrganizationConnectionFragment\n    }\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    language\n    timezone\n\n    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      receive_invoice_reminders\n      email_copy_mode\n      created_at\n      updated_at\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationCustomerAdditionalDataFragment on OrganizationCustomer {\n    ...OrganizationCustomerInvoiceSummaryFragment,\n\n    conn_locked_data_at\n    connection {\n      ...OrganizationConnectionFragment\n    }\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    language\n    timezone\n\n    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      receive_invoice_reminders\n      email_copy_mode\n      created_at\n      updated_at\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCustomerStatementLogFragment on OrganizationCustomerStatementLog {\n    id\n    access_type\n    created_at\n    updated_at\n    last_activity_at\n\n    organization_customer_id\n    organization_customer_name\n    vendor_organization_id\n    customer_organization_id\n    user_id\n    statement_session_token\n\n    statement_current_balance\n    statement_total_open_invoice_count\n    statement_total_overdue_invoice_count\n\n    agent_info_ip\n    agent_info_browser_name\n    agent_info_browser_version\n    agent_info_os\n    agent_info_is_desktop\n    agent_info_is_mobile\n\n    location_city\n    location_country\n    location_region\n    location_timezone\n    location_latitude\n    location_longitude\n  }\n"): (typeof documents)["\n  fragment OrganizationCustomerStatementLogFragment on OrganizationCustomerStatementLog {\n    id\n    access_type\n    created_at\n    updated_at\n    last_activity_at\n\n    organization_customer_id\n    organization_customer_name\n    vendor_organization_id\n    customer_organization_id\n    user_id\n    statement_session_token\n\n    statement_current_balance\n    statement_total_open_invoice_count\n    statement_total_overdue_invoice_count\n\n    agent_info_ip\n    agent_info_browser_name\n    agent_info_browser_version\n    agent_info_os\n    agent_info_is_desktop\n    agent_info_is_mobile\n\n    location_city\n    location_country\n    location_region\n    location_timezone\n    location_latitude\n    location_longitude\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCustomerNotificationFragment on Notification {\n    id\n    channel\n    feature_type\n    feature_code\n    target\n    message\n    language\n\n    created_at\n    updated_at\n    sent_at\n    opened_at\n    failed_at\n    canceled_at\n\n    notification_provider\n    provider_code\n\n    sender_type\n    sender_id\n    sender_name\n    sender_target_entity_id\n    sender_target_entity_type\n\n    recipient_id\n    recipient_type\n    \n    related_entity_id\n    related_entity_type\n\n    checksum_md5\n    resend_delay_seconds\n    version\n  }\n"): (typeof documents)["\n  fragment OrganizationCustomerNotificationFragment on Notification {\n    id\n    channel\n    feature_type\n    feature_code\n    target\n    message\n    language\n\n    created_at\n    updated_at\n    sent_at\n    opened_at\n    failed_at\n    canceled_at\n\n    notification_provider\n    provider_code\n\n    sender_type\n    sender_id\n    sender_name\n    sender_target_entity_id\n    sender_target_entity_type\n\n    recipient_id\n    recipient_type\n    \n    related_entity_id\n    related_entity_type\n\n    checksum_md5\n    resend_delay_seconds\n    version\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCustomers(\n    $organizationId: String!,\n\n    $name: String,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationCustomers(\n        organization_id: $organizationId\n\n        name: $name\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationCustomerFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n"): (typeof documents)["\n  query UserOrganizationCustomers(\n    $organizationId: String!,\n\n    $name: String,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n      userOrganizationCustomers(\n        organization_id: $organizationId\n\n        name: $name\n\n        after: $after\n        first: $first\n\n        before: $before\n        last: $last\n\n        skip: $skip\n        take: $take\n\n        sorting: $sorting\n      ) {\n          totalCount\n          edges {\n            cursor\n            node {\n              ...OrganizationCustomerFragment\n            }\n          }\n          pageInfo {\n              startCursor\n              endCursor\n              hasPreviousPage\n              hasNextPage\n          }\n        }\n    }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCustomer(\n    $organizationId: String!\n    $organizationCustomerId: String!,\n    ) {\n    userOrganizationCustomer(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId,\n      ) {\n      ...OrganizationCustomerFragment\n      ...OrganizationCustomerAdditionalDataFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationCustomer(\n    $organizationId: String!\n    $organizationCustomerId: String!,\n    ) {\n    userOrganizationCustomer(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId,\n      ) {\n      ...OrganizationCustomerFragment\n      ...OrganizationCustomerAdditionalDataFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationStatementLogs(\n    $organizationId: String!\n\n    $accessType: STATEMENT_ACCESS_TYPE\n    $organizationCustomerId: String\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationStatementLogs(\n      organization_id: $organizationId\n\n      access_type: $accessType\n      organization_customer_id: $organizationCustomerId\n      start_date: $startDate\n      end_date: $endDate\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationCustomerStatementLogFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationStatementLogs(\n    $organizationId: String!\n\n    $accessType: STATEMENT_ACCESS_TYPE\n    $organizationCustomerId: String\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationStatementLogs(\n      organization_id: $organizationId\n\n      access_type: $accessType\n      organization_customer_id: $organizationCustomerId\n      start_date: $startDate\n      end_date: $endDate\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationCustomerStatementLogFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationStatementLog(\n    $organizationId: String!\n    $organizationCustomerStatementLogId: String!\n  ) {\n    userOrganizationStatementLog(\n      organization_id: $organizationId\n      organization_customer_statement_log_id: $organizationCustomerStatementLogId\n    ) {\n      ...OrganizationCustomerStatementLogFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationStatementLog(\n    $organizationId: String!\n    $organizationCustomerStatementLogId: String!\n  ) {\n    userOrganizationStatementLog(\n      organization_id: $organizationId\n      organization_customer_statement_log_id: $organizationCustomerStatementLogId\n    ) {\n      ...OrganizationCustomerStatementLogFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCustomerNotifications(\n    $organizationId: String!\n\n    $organizationCustomerId: String\n    $channel: NOTIFICATION_CHANNEL\n\n    $featureType: NOTIFICATION_FEATURE_TYPE\n    $featureCode: String\n    \n    $relatedEntityId: String\n    $relatedEntityType: NOTIFICATION_RELATED_ENTITY_TYPE\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationCustomerNotifications(\n      organization_id: $organizationId\n\n      channel: $channel\n      feature_type: $featureType\n      feature_code: $featureCode\n      organization_customer_id: $organizationCustomerId\n      related_entity_id: $relatedEntityId\n      related_entity_type: $relatedEntityType\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationCustomerNotificationFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationCustomerNotifications(\n    $organizationId: String!\n\n    $organizationCustomerId: String\n    $channel: NOTIFICATION_CHANNEL\n\n    $featureType: NOTIFICATION_FEATURE_TYPE\n    $featureCode: String\n    \n    $relatedEntityId: String\n    $relatedEntityType: NOTIFICATION_RELATED_ENTITY_TYPE\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationCustomerNotifications(\n      organization_id: $organizationId\n\n      channel: $channel\n      feature_type: $featureType\n      feature_code: $featureCode\n      organization_customer_id: $organizationCustomerId\n      related_entity_id: $relatedEntityId\n      related_entity_type: $relatedEntityType\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationCustomerNotificationFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCustomerNotification(\n    $organizationId: String!\n    $notificationId: String!\n  ) {\n    userOrganizationCustomerNotification(\n      organization_id: $organizationId\n      notification_id: $notificationId\n    ) {\n      ...OrganizationCustomerNotificationFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationCustomerNotification(\n    $organizationId: String!\n    $notificationId: String!\n  ) {\n    userOrganizationCustomerNotification(\n      organization_id: $organizationId\n      notification_id: $notificationId\n    ) {\n      ...OrganizationCustomerNotificationFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationInvoiceFragment on OrganizationInvoice {\n    id\n    unique_code\n    number\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    view_url\n\n    currency_code\n    description\n\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n\n    invoice_date\n    due_date\n\n    created_at\n    updated_at\n\n    customer_email\n    customer_address_line_1\n    customer_address_number\n    customer_address_line_2\n    customer_address_city\n    customer_address_state\n    customer_address_zip_code\n    customer_address_country_code_iso_3\n    customer_address_lat\n    customer_address_lng\n\n    organization_id\n    organization {\n      name\n    }\n    organization_customer_id\n    organization_customer {\n      name\n      email\n      balance\n    }\n\n    file_id\n    file {\n      public_url\n    }\n\n    has_sync_errors\n    last_sync_at\n    latest_acct_provider_balance\n    latest_acct_provider_status\n    latest_acct_provider_is_overdue\n\n    status\n    is_overdue\n    paid_amount\n    paid_at\n    balance\n\n    email_sent_at\n\n    payment_options {\n        method\n        url\n        payload\n    }\n\n    transaction_links {\n      id\n      amount\n      organization_invoice_id\n\n      created_at\n      updated_at\n\n      organization_invoice_transaction_id\n      organization_invoice_transaction {\n        id\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationInvoiceFragment on OrganizationInvoice {\n    id\n    unique_code\n    number\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    view_url\n\n    currency_code\n    description\n\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n\n    invoice_date\n    due_date\n\n    created_at\n    updated_at\n\n    customer_email\n    customer_address_line_1\n    customer_address_number\n    customer_address_line_2\n    customer_address_city\n    customer_address_state\n    customer_address_zip_code\n    customer_address_country_code_iso_3\n    customer_address_lat\n    customer_address_lng\n\n    organization_id\n    organization {\n      name\n    }\n    organization_customer_id\n    organization_customer {\n      name\n      email\n      balance\n    }\n\n    file_id\n    file {\n      public_url\n    }\n\n    has_sync_errors\n    last_sync_at\n    latest_acct_provider_balance\n    latest_acct_provider_status\n    latest_acct_provider_is_overdue\n\n    status\n    is_overdue\n    paid_amount\n    paid_at\n    balance\n\n    email_sent_at\n\n    payment_options {\n        method\n        url\n        payload\n    }\n\n    transaction_links {\n      id\n      amount\n      organization_invoice_id\n\n      created_at\n      updated_at\n\n      organization_invoice_transaction_id\n      organization_invoice_transaction {\n        id\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerSendInvoiceEmail(\n    $organizationId: String!\n    $targets: [UserOrganizationCustomerSendInvoiceEmailSchema!]!\n  ) {\n    userOrganizationCustomerSendInvoiceEmail(\n      organization_id: $organizationId\n      targets: $targets\n    ) {\n        ...BatchItemResultFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerSendInvoiceEmail(\n    $organizationId: String!\n    $targets: [UserOrganizationCustomerSendInvoiceEmailSchema!]!\n  ) {\n    userOrganizationCustomerSendInvoiceEmail(\n      organization_id: $organizationId\n      targets: $targets\n    ) {\n        ...BatchItemResultFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserCustomerOrganizationInvoiceSummary(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    userCustomerOrganizationInvoiceSummary(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n"): (typeof documents)["\n  query UserCustomerOrganizationInvoiceSummary(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    userCustomerOrganizationInvoiceSummary(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserCustomerOrganizationInvoice($organizationId: String!, $organizationVendorId: String!, $organizationInvoiceId: String!) {\n    userCustomerOrganizationInvoice(organization_id: $organizationId, organization_vendor_id: $organizationVendorId, organization_invoice_id: $organizationInvoiceId) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n"): (typeof documents)["\n  query UserCustomerOrganizationInvoice($organizationId: String!, $organizationVendorId: String!, $organizationInvoiceId: String!) {\n    userCustomerOrganizationInvoice(organization_id: $organizationId, organization_vendor_id: $organizationVendorId, organization_invoice_id: $organizationInvoiceId) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCustomerOrganizationInvoiceGetPDF(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userCustomerOrganizationInvoiceGetPDF(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n"): (typeof documents)["\n  mutation UserCustomerOrganizationInvoiceGetPDF(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userCustomerOrganizationInvoiceGetPDF(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UnconnectedCustomerOrganizationInvoiceSummary(\n    $uniqueCode: String!\n    $token: String!\n\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    unconnectedCustomerOrganizationInvoiceSummary(\n      unique_code: $uniqueCode\n      token: $token\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n"): (typeof documents)["\n  query UnconnectedCustomerOrganizationInvoiceSummary(\n    $uniqueCode: String!\n    $token: String!\n\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    unconnectedCustomerOrganizationInvoiceSummary(\n      unique_code: $uniqueCode\n      token: $token\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UnconnectedCustomerOrganizationInvoice($uniqueCode: String!, $token: String!, $organizationInvoiceId: String!) {\n    unconnectedCustomerOrganizationInvoice(unique_code: $uniqueCode, token: $token, organization_invoice_id: $organizationInvoiceId) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n"): (typeof documents)["\n  query UnconnectedCustomerOrganizationInvoice($uniqueCode: String!, $token: String!, $organizationInvoiceId: String!) {\n    unconnectedCustomerOrganizationInvoice(unique_code: $uniqueCode, token: $token, organization_invoice_id: $organizationInvoiceId) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UnconnectedCustomerOrganizationInvoiceGetPDF(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    unconnectedCustomerOrganizationInvoiceGetPDF(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n"): (typeof documents)["\n  mutation UnconnectedCustomerOrganizationInvoiceGetPDF(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    unconnectedCustomerOrganizationInvoiceGetPDF(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationInvoiceSummary(\n    $organizationId: String!\n    $organizationCustomerId: String\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationInvoiceSummary(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationInvoiceSummary(\n    $organizationId: String!\n    $organizationCustomerId: String\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n\n    $status: INVOICE_STATUS\n    $isOverdue: Boolean\n\n    $latestAcctProviderStatus: INVOICE_STATUS\n    $latestAcctProviderIsOverdue: Boolean\n\n    $customerName: String\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationInvoiceSummary(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n\n      status: $status\n      is_overdue: $isOverdue\n\n      latest_acct_provider_status: $latestAcctProviderStatus\n      latest_acct_provider_is_overdue: $latestAcctProviderIsOverdue\n\n      customer_name: $customerName\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationInvoice(\n    $organizationId: String!\n    $organizationInvoiceId: String!\n  ) {\n    userOrganizationInvoice(\n      organization_id: $organizationId\n      organization_invoice_id: $organizationInvoiceId\n    ) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationInvoice(\n    $organizationId: String!\n    $organizationInvoiceId: String!\n  ) {\n    userOrganizationInvoice(\n      organization_id: $organizationId\n      organization_invoice_id: $organizationInvoiceId\n    ) {\n      ...OrganizationInvoiceFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationInvoiceGetPDF(\n    $organizationId: String!\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationInvoiceGetPDF(\n      organization_id: $organizationId\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n"): (typeof documents)["\n  mutation UserOrganizationInvoiceGetPDF(\n    $organizationId: String!\n    $organizationInvoiceId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationInvoiceGetPDF(\n      organization_id: $organizationId\n      organization_invoice_id: $organizationInvoiceId\n      acct_provider: $acctProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationInvoiceSummaryFragment on OrganizationInvoiceSummary {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    vendor_organization_customer_id\n    vendor_organization_customer {\n      name\n      email\n    }\n\n    customer_organization_id\n    customer_organization {\n      name\n      email\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationInvoiceFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    status\n\n    total_open_invoice_count\n    total_overdue_invoice_count\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n    current_balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n\n    one_to_thirty_days_due_amount\n    thirty_one_to_sixty_days_due_amount\n    sixty_plus_days_due_amount\n\n    latest_acct_provider_one_to_thirty_days_due_amount\n    latest_acct_provider_thirty_one_to_sixty_days_due_amount\n    latest_acct_provider_sixty_plus_days_due_amount\n    \n    statement_session_token\n  }\n"): (typeof documents)["\n  fragment OrganizationInvoiceSummaryFragment on OrganizationInvoiceSummary {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    vendor_organization_customer_id\n    vendor_organization_customer {\n      name\n      email\n    }\n\n    customer_organization_id\n    customer_organization {\n      name\n      email\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationInvoiceFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    status\n\n    total_open_invoice_count\n    total_overdue_invoice_count\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n    current_balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n\n    one_to_thirty_days_due_amount\n    thirty_one_to_sixty_days_due_amount\n    sixty_plus_days_due_amount\n\n    latest_acct_provider_one_to_thirty_days_due_amount\n    latest_acct_provider_thirty_one_to_sixty_days_due_amount\n    latest_acct_provider_sixty_plus_days_due_amount\n    \n    statement_session_token\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationFragment on Organization {\n    id\n    name\n    email\n    website\n    unique_name\n    unique_code\n    phone_number\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n    primary_contact_name\n    business_name\n    business_industry\n    business_number_of_employees\n    business_address_line_1\n    business_address_number\n    business_address_line_2\n    business_address_city\n    business_address_state\n    business_address_zip_code\n    business_address_country_code_iso_3\n    business_address_lat\n    business_address_lng\n    business_tax_code_type\n    business_tax_code\n    timezone\n    language\n\n    created_at\n    updated_at\n\n    logo_picture_file_id\n    logo_picture_file {\n      public_url\n    }\n\n    setting_customer_email_copy_mode\n\n    current_email_verification_id\n    current_phone_number_verification_id\n\n    subscription_level\n    subscription_data {\n      ...OrganizationSubscriptionDataFragment\n    }\n\n    acct_provider_conns {\n      edges {\n        node {\n          ...OrganizationAcctProviderConnFragment\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationFragment on Organization {\n    id\n    name\n    email\n    website\n    unique_name\n    unique_code\n    phone_number\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n    primary_contact_name\n    business_name\n    business_industry\n    business_number_of_employees\n    business_address_line_1\n    business_address_number\n    business_address_line_2\n    business_address_city\n    business_address_state\n    business_address_zip_code\n    business_address_country_code_iso_3\n    business_address_lat\n    business_address_lng\n    business_tax_code_type\n    business_tax_code\n    timezone\n    language\n\n    created_at\n    updated_at\n\n    logo_picture_file_id\n    logo_picture_file {\n      public_url\n    }\n\n    setting_customer_email_copy_mode\n\n    current_email_verification_id\n    current_phone_number_verification_id\n\n    subscription_level\n    subscription_data {\n      ...OrganizationSubscriptionDataFragment\n    }\n\n    acct_provider_conns {\n      edges {\n        node {\n          ...OrganizationAcctProviderConnFragment\n        }\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationUserFragment on OrganizationUser {\n    id\n    role\n    is_current_organization_user_seat_available\n    receive_invoice_reminders\n    customer_email_copy_mode\n    created_at\n    updated_at\n    organization_id\n    user_id\n    user {\n      id\n      email\n      phone_number\n      first_name\n      last_name\n      language\n      profile_picture_file_id\n      profile_picture_file {\n        public_url\n      }\n      current_email_verification_id\n      current_phone_number_verification_id\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationUserFragment on OrganizationUser {\n    id\n    role\n    is_current_organization_user_seat_available\n    receive_invoice_reminders\n    customer_email_copy_mode\n    created_at\n    updated_at\n    organization_id\n    user_id\n    user {\n      id\n      email\n      phone_number\n      first_name\n      last_name\n      language\n      profile_picture_file_id\n      profile_picture_file {\n        public_url\n      }\n      current_email_verification_id\n      current_phone_number_verification_id\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationInviteFragment on OrganizationInvite {\n    id\n    email\n    role\n    code\n    expires_at\n    accepted_at\n    canceled_at\n    rejected_at\n    created_at\n    updated_at\n    organization_id\n    organization {\n        id\n        name\n        logo_picture_file {\n            public_url\n        }\n    }\n    created_by_user_id\n    created_by_user {\n        id\n        first_name\n        last_name\n        email\n        profile_picture_file {\n            public_url\n        }\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationInviteFragment on OrganizationInvite {\n    id\n    email\n    role\n    code\n    expires_at\n    accepted_at\n    canceled_at\n    rejected_at\n    created_at\n    updated_at\n    organization_id\n    organization {\n        id\n        name\n        logo_picture_file {\n            public_url\n        }\n    }\n    created_by_user_id\n    created_by_user {\n        id\n        first_name\n        last_name\n        email\n        profile_picture_file {\n            public_url\n        }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationSubscriptionDataFragment on OrganizationSubscriptionData {\n    subscription_level\n    organization_user_seats\n    requires_user_action\n    requires_provider_refresh\n    active_subscriptions {\n        id\n        provider\n        provider_status\n    }\n    active_plans {\n        item_type\n        status\n    }\n    active_modules {\n        item_type\n        status\n    }\n    active_addons {\n        item_type\n        quantity\n        status\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationSubscriptionDataFragment on OrganizationSubscriptionData {\n    subscription_level\n    organization_user_seats\n    requires_user_action\n    requires_provider_refresh\n    active_subscriptions {\n        id\n        provider\n        provider_status\n    }\n    active_plans {\n        item_type\n        status\n    }\n    active_modules {\n        item_type\n        status\n    }\n    active_addons {\n        item_type\n        quantity\n        status\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganization ($organizationId: String!) {\n    userOrganization(organization_id: $organizationId) {\n      ...OrganizationFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganization ($organizationId: String!) {\n    userOrganization(organization_id: $organizationId) {\n      ...OrganizationFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationBaseSettings(\n    $organizationId: String!\n  ) {\n    userOrganization(\n      organization_id: $organizationId\n    ) {\n      setting_send_invoice_due_reminders\n      setting_send_invoice_overdue_reminders\n      setting_allow_invoice_due_snooze_reminders\n      setting_allow_invoice_overdue_snooze_reminders\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationBaseSettings(\n    $organizationId: String!\n  ) {\n    userOrganization(\n      organization_id: $organizationId\n    ) {\n      setting_send_invoice_due_reminders\n      setting_send_invoice_overdue_reminders\n      setting_allow_invoice_due_snooze_reminders\n      setting_allow_invoice_overdue_snooze_reminders\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCreate($data: UserOrganizationCreateSchema!){\n    userOrganizationCreate(data: $data) {\n      id\n      email\n      name\n      phone_number\n      primary_contact_name\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCreate($data: UserOrganizationCreateSchema!){\n    userOrganizationCreate(data: $data) {\n      id\n      email\n      name\n      phone_number\n      primary_contact_name\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCollaborators(\n    $organizationId: String!\n  ) {\n    userOrganizationCollaborators(\n      organization_id: $organizationId\n    ) {\n      ...OrganizationUserFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationCollaborators(\n    $organizationId: String!\n  ) {\n    userOrganizationCollaborators(\n      organization_id: $organizationId\n    ) {\n      ...OrganizationUserFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationInviteCollaboratorCreate($data: UserOrganizationInviteCollaboratorCreateSchema!, $organizationId: String!) {\n    userOrganizationInviteCollaboratorCreate(data: $data, organization_id: $organizationId) {\n      expires_at\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationInviteCollaboratorCreate($data: UserOrganizationInviteCollaboratorCreateSchema!, $organizationId: String!) {\n    userOrganizationInviteCollaboratorCreate(data: $data, organization_id: $organizationId) {\n      expires_at\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationInviteCollaboratorCancel($organizationId: String!, $organizationInviteId: String!) {\n    userOrganizationInviteCollaboratorCancel(organization_id: $organizationId, organization_invite_id: $organizationInviteId) {\n      ...OrganizationInviteFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationInviteCollaboratorCancel($organizationId: String!, $organizationInviteId: String!) {\n    userOrganizationInviteCollaboratorCancel(organization_id: $organizationId, organization_invite_id: $organizationInviteId) {\n      ...OrganizationInviteFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationInviteCollaboratorResend($organizationId: String!, $organizationInviteId: String!) {\n    userOrganizationInviteCollaboratorResend(organization_id: $organizationId, organization_invite_id: $organizationInviteId) {\n      ...OrganizationInviteFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationInviteCollaboratorResend($organizationId: String!, $organizationInviteId: String!) {\n    userOrganizationInviteCollaboratorResend(organization_id: $organizationId, organization_invite_id: $organizationInviteId) {\n      ...OrganizationInviteFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationInviteCollaborators(\n    $organizationId: String!,\n\n    $accepted: Boolean,\n    $canceled: Boolean,\n    $expired: Boolean,\n    $rejected: Boolean,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationInviteCollaborators(\n      organization_id: $organizationId,\n\n      accepted: $accepted,\n      canceled: $canceled,\n      expired: $expired,\n      rejected: $rejected,\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationInviteFragment\n        }\n      }\n      pageInfo {\n          startCursor\n          endCursor\n          hasPreviousPage\n          hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationInviteCollaborators(\n    $organizationId: String!,\n\n    $accepted: Boolean,\n    $canceled: Boolean,\n    $expired: Boolean,\n    $rejected: Boolean,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationInviteCollaborators(\n      organization_id: $organizationId,\n\n      accepted: $accepted,\n      canceled: $canceled,\n      expired: $expired,\n      rejected: $rejected,\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationInviteFragment\n        }\n      }\n      pageInfo {\n          startCursor\n          endCursor\n          hasPreviousPage\n          hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCollaboratorUpdate($data: UserOrganizationCollaboratorUpdateSchema!, $organizationUserId: String!, $organizationId: String!) {\n    userOrganizationCollaboratorUpdate(data: $data, organization_user_id: $organizationUserId, organization_id: $organizationId) {\n      role\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCollaboratorUpdate($data: UserOrganizationCollaboratorUpdateSchema!, $organizationUserId: String!, $organizationId: String!) {\n    userOrganizationCollaboratorUpdate(data: $data, organization_user_id: $organizationUserId, organization_id: $organizationId) {\n      role\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCollaboratorDelete($organizationUserId: String!, $organizationId: String!) {\n    userOrganizationCollaboratorDelete(organization_user_id: $organizationUserId, organization_id: $organizationId) {\n      id\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCollaboratorDelete($organizationUserId: String!, $organizationId: String!) {\n    userOrganizationCollaboratorDelete(organization_user_id: $organizationUserId, organization_id: $organizationId) {\n      id\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationUpdate(\n    $organizationId: String!\n    $data: UserOrganizationUpdateSchema!\n  ) {\n    userOrganizationUpdate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationUpdate(\n    $organizationId: String!\n    $data: UserOrganizationUpdateSchema!\n  ) {\n    userOrganizationUpdate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationLogoPictureRemove($organizationId: String!) {\n    userOrganizationLogoPictureRemove(organization_id: $organizationId) {\n      logo_picture_file {\n        public_url\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationLogoPictureRemove($organizationId: String!) {\n    userOrganizationLogoPictureRemove(organization_id: $organizationId) {\n      logo_picture_file {\n        public_url\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationSendGenericInviteMail($organizationId: String!, $email: String!) {\n    userOrganizationSendGenericInviteMail(organization_id: $organizationId, email: $email)\n  }\n"): (typeof documents)["\n  mutation UserOrganizationSendGenericInviteMail($organizationId: String!, $email: String!) {\n    userOrganizationSendGenericInviteMail(organization_id: $organizationId, email: $email)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationEmailVerifyOrChangeStart($organizationId: String!, $data: UserOrganizationEmailVerifyOrChangeStartSchema!) {\n    userOrganizationEmailVerifyOrChangeStart(organization_id: $organizationId, data: $data)\n  }\n"): (typeof documents)["\n  mutation UserOrganizationEmailVerifyOrChangeStart($organizationId: String!, $data: UserOrganizationEmailVerifyOrChangeStartSchema!) {\n    userOrganizationEmailVerifyOrChangeStart(organization_id: $organizationId, data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationEmailVerifyOrChangeFinish($organizationId: String!, $data: UserOrganizationEmailVerifyOrChangeFinishSchema!) {\n    userOrganizationEmailVerifyOrChangeFinish(organization_id: $organizationId, data: $data) {\n      ...OrganizationFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationEmailVerifyOrChangeFinish($organizationId: String!, $data: UserOrganizationEmailVerifyOrChangeFinishSchema!) {\n    userOrganizationEmailVerifyOrChangeFinish(organization_id: $organizationId, data: $data) {\n      ...OrganizationFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationProjectChangeFragment on OrganizationProjectChange {\n    id\n\n    organization_project_change_request_id\n    previous_budget_amount\n    previous_ends_at\n    previous_name\n    previous_starts_at\n\n    created_at\n    updated_at\n  }\n"): (typeof documents)["\n  fragment OrganizationProjectChangeFragment on OrganizationProjectChange {\n    id\n\n    organization_project_change_request_id\n    previous_budget_amount\n    previous_ends_at\n    previous_name\n    previous_starts_at\n\n    created_at\n    updated_at\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationProjectChangeRequestFragment on OrganizationProjectChangeRequest {\n    id\n\n    accepted_at\n    budget_amount\n    canceled_at\n    contract_url\n    created_by_user_id\n    created_by_user_name\n    created_side\n    ends_at\n    expires_at\n    finished_by_user_id\n    finished_by_user_name\n    finished_side\n    name\n    published_at\n    rejected_at\n    sequence_number\n    starts_at\n    status\n    organization_project_id\n\n    organization_project_change {\n      ...OrganizationProjectChangeFragment\n    }\n\n    created_at\n    updated_at\n  }\n"): (typeof documents)["\n  fragment OrganizationProjectChangeRequestFragment on OrganizationProjectChangeRequest {\n    id\n\n    accepted_at\n    budget_amount\n    canceled_at\n    contract_url\n    created_by_user_id\n    created_by_user_name\n    created_side\n    ends_at\n    expires_at\n    finished_by_user_id\n    finished_by_user_name\n    finished_side\n    name\n    published_at\n    rejected_at\n    sequence_number\n    starts_at\n    status\n    organization_project_id\n\n    organization_project_change {\n      ...OrganizationProjectChangeFragment\n    }\n\n    created_at\n    updated_at\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationProjectFragment on OrganizationProject {\n    id\n\n    budget_amount\n    budget_currency_code\n    canceled_at\n    completed_at\n    contract_url\n    description\n    ends_at\n    name\n    starts_at\n    status\n\n    organization_id\n    organization {\n      name\n    }\n\n    organization_customer_id\n    organization_customer {\n      name\n    }\n\n    created_at\n    updated_at\n  }\n"): (typeof documents)["\n  fragment OrganizationProjectFragment on OrganizationProject {\n    id\n\n    budget_amount\n    budget_currency_code\n    canceled_at\n    completed_at\n    contract_url\n    description\n    ends_at\n    name\n    starts_at\n    status\n\n    organization_id\n    organization {\n      name\n    }\n\n    organization_customer_id\n    organization_customer {\n      name\n    }\n\n    created_at\n    updated_at\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationProjects(\n    $organizationId: String!,\n    $organizationCustomerId: String,\n\n    $name: String,\n\n    $started: Boolean,\n    $ended: Boolean,\n    $canceled: Boolean,\n    $completed: Boolean,\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationProjects(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationProjects(\n    $organizationId: String!,\n    $organizationCustomerId: String,\n\n    $name: String,\n\n    $started: Boolean,\n    $ended: Boolean,\n    $canceled: Boolean,\n    $completed: Boolean,\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationProjects(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationProject(\n    $organizationId: String!,\n    $organizationProjectId: String!,\n  ) {\n    userOrganizationProject(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationProject(\n    $organizationId: String!,\n    $organizationProjectId: String!,\n  ) {\n    userOrganizationProject(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationProjectCreate(\n    $organizationId: String!\n    $data: UserOrganizationProjectCreateSchema!,\n  ) {\n    userOrganizationProjectCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationProjectCreate(\n    $organizationId: String!\n    $data: UserOrganizationProjectCreateSchema!,\n  ) {\n    userOrganizationProjectCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationProjectUpdate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $data: UserOrganizationProjectUpdateSchema!,\n  ) {\n    userOrganizationProjectUpdate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationProjectUpdate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $data: UserOrganizationProjectUpdateSchema!,\n  ) {\n    userOrganizationProjectUpdate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationProjectDelete(\n    $organizationId: String!,\n    $organizationProjectId: String!\n  ) {\n    userOrganizationProjectDelete(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationProjectDelete(\n    $organizationId: String!,\n    $organizationProjectId: String!\n  ) {\n    userOrganizationProjectDelete(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationProjectChangeRequestCreate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userOrganizationProjectChangeRequestCreate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationProjectChangeRequestCreate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userOrganizationProjectChangeRequestCreate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationProjectChangeRequestUpdate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userOrganizationProjectChangeRequestUpdate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationProjectChangeRequestUpdate(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userOrganizationProjectChangeRequestUpdate(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationProjectChangeRequestCancel(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestCancel(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationProjectChangeRequestCancel(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestCancel(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationProjectChangeRequestAccept(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationProjectChangeRequestAccept(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationProjectChangeRequestReject(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationProjectChangeRequestReject(\n    $organizationId: String!,\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserCustomerOrganizationProjects(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n\n    $name: String,\n\n    $started: Boolean,\n    $ended: Boolean,\n    $canceled: Boolean,\n    $completed: Boolean,\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userCustomerOrganizationProjects(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserCustomerOrganizationProjects(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n\n    $name: String,\n\n    $started: Boolean,\n    $ended: Boolean,\n    $canceled: Boolean,\n    $completed: Boolean,\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userCustomerOrganizationProjects(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserCustomerOrganizationProject(\n    $organizationId: String!,\n    $organizationVendorId: String!\n    $organizationProjectId: String!,\n  ) {\n    userCustomerOrganizationProject(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"): (typeof documents)["\n  query UserCustomerOrganizationProject(\n    $organizationId: String!,\n    $organizationVendorId: String!\n    $organizationProjectId: String!,\n  ) {\n    userCustomerOrganizationProject(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCustomerOrganizationProjectChangeRequestCreate(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestCreate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserCustomerOrganizationProjectChangeRequestCreate(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestCreate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCustomerOrganizationProjectChangeRequestUpdate(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestUpdate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserCustomerOrganizationProjectChangeRequestUpdate(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n    $data: OrganizationProjectChangeRequestUpsertSchema!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestUpdate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      data: $data\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCustomerOrganizationProjectChangeRequestCancel(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestCancel(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserCustomerOrganizationProjectChangeRequestCancel(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestCancel(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCustomerOrganizationProjectChangeRequestAccept(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserCustomerOrganizationProjectChangeRequestAccept(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCustomerOrganizationProjectChangeRequestReject(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserCustomerOrganizationProjectChangeRequestReject(\n    $organizationId: String!,\n    $organizationVendorId: String!,\n    $organizationProjectId: String!,\n    $organizationProjectChangeRequestId: String!,\n  ) {\n    userCustomerOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      organization_project_id: $organizationProjectId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UnconnectedCustomerOrganizationProjects(\n    $uniqueCode: String!\n    $token: String!\n\n    $name: String\n\n    $started: Boolean\n    $ended: Boolean\n    $canceled: Boolean\n    $completed: Boolean\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    unconnectedCustomerOrganizationProjects(\n      unique_code: $uniqueCode\n      token: $token\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"): (typeof documents)["\n  query UnconnectedCustomerOrganizationProjects(\n    $uniqueCode: String!\n    $token: String!\n\n    $name: String\n\n    $started: Boolean\n    $ended: Boolean\n    $canceled: Boolean\n    $completed: Boolean\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $skip: Int\n    $take: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    unconnectedCustomerOrganizationProjects(\n      unique_code: $uniqueCode\n      token: $token\n\n      name: $name\n\n      started: $started\n      ended: $ended\n      canceled: $canceled\n      completed: $completed\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      totalCount\n      edges {\n        cursor\n        node {\n          ...OrganizationProjectFragment\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UnconnectedCustomerOrganizationProject(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n  ) {\n    unconnectedCustomerOrganizationProject(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"): (typeof documents)["\n  query UnconnectedCustomerOrganizationProject(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n  ) {\n    unconnectedCustomerOrganizationProject(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_id: $organizationId\n      organization_project_id: $organizationProjectId\n    ) {\n      ...OrganizationProjectFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestActionRequestToken(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestActionRequestToken(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n    )\n  }\n"): (typeof documents)["\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestActionRequestToken(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestActionRequestToken(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestAccept(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n    $verificationCode: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n      verification_code: $verificationCode\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestAccept(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n    $verificationCode: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestAccept(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n      verification_code: $verificationCode\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestReject(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n    $verificationCode: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n      verification_code: $verificationCode\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UnconnectedCustomerOrganizationProjectChangeRequestReject(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationId: String\n    $organizationProjectId: String!\n    $organizationProjectChangeRequestId: String!\n    $verificationCode: String!\n  ) {\n    unconnectedCustomerOrganizationProjectChangeRequestReject(\n      organization_id: $organizationId\n      organization_project_change_request_id: $organizationProjectChangeRequestId\n      organization_project_id: $organizationProjectId\n      token: $token\n      unique_code: $uniqueCode\n      verification_code: $verificationCode\n    ) {\n      ...OrganizationProjectChangeRequestFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationReminderSettingFragment on OrganizationReminderSetting {\n    id\n    due_date_mode\n    days_amount\n    repeat_mode\n    repeat_value\n    selected_hour\n    created_at\n    updated_at\n    organization_id\n    organization_customer_id\n    organization_project_id\n    organization_invoice_id\n  }\n"): (typeof documents)["\n  fragment OrganizationReminderSettingFragment on OrganizationReminderSetting {\n    id\n    due_date_mode\n    days_amount\n    repeat_mode\n    repeat_value\n    selected_hour\n    created_at\n    updated_at\n    organization_id\n    organization_customer_id\n    organization_project_id\n    organization_invoice_id\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationReminderSettings(\n    $organizationId: String!,\n    $organizationCustomerId: String,\n    $organizationProjectId: String,\n    $organizationInvoiceId: String,\n\n    $dueDateMode: REMINDER_DUE_DATE_MODE,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationReminderSettings(\n      organization_id: $organizationId\n\n      organization_customer_id: $organizationCustomerId\n      organization_project_id: $organizationProjectId\n      organization_invoice_id: $organizationInvoiceId\n\n      due_date_mode: $dueDateMode\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n        totalCount\n        edges {\n          cursor\n          node {\n            ...OrganizationReminderSettingFragment\n          }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n    }\n"): (typeof documents)["\n  query UserOrganizationReminderSettings(\n    $organizationId: String!,\n    $organizationCustomerId: String,\n    $organizationProjectId: String,\n    $organizationInvoiceId: String,\n\n    $dueDateMode: REMINDER_DUE_DATE_MODE,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationReminderSettings(\n      organization_id: $organizationId\n\n      organization_customer_id: $organizationCustomerId\n      organization_project_id: $organizationProjectId\n      organization_invoice_id: $organizationInvoiceId\n\n      due_date_mode: $dueDateMode\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n        totalCount\n        edges {\n          cursor\n          node {\n            ...OrganizationReminderSettingFragment\n          }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n    }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationReminderSetting($organizationId: String!, $organizationReminderSettingId: String!) {\n    userOrganizationReminderSetting(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationReminderSetting($organizationId: String!, $organizationReminderSettingId: String!) {\n    userOrganizationReminderSetting(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationReminderSettingCreate($organizationId: String!, $data: UserOrganizationReminderSettingSchema!) {\n    userOrganizationReminderSettingCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationReminderSettingCreate($organizationId: String!, $data: UserOrganizationReminderSettingSchema!) {\n    userOrganizationReminderSettingCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationReminderSettingUpdate(\n    $organizationId: String!,\n    $organizationReminderSettingId: String!,\n    $data: UserOrganizationReminderSettingSchema!\n  ) {\n    userOrganizationReminderSettingUpdate(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n      data: $data\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationReminderSettingUpdate(\n    $organizationId: String!,\n    $organizationReminderSettingId: String!,\n    $data: UserOrganizationReminderSettingSchema!\n  ) {\n    userOrganizationReminderSettingUpdate(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n      data: $data\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationReminderSettingDelete($organizationId: String!, $organizationReminderSettingId: String!) {\n    userOrganizationReminderSettingDelete(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationReminderSettingDelete($organizationId: String!, $organizationReminderSettingId: String!) {\n    userOrganizationReminderSettingDelete(\n      organization_id: $organizationId\n      organization_reminder_setting_id: $organizationReminderSettingId\n    ) {\n      ...OrganizationReminderSettingFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationReminderSettingGlobalUpdate(\n    $organizationId: String!\n    $settingSendInvoiceDueReminders: Boolean!\n    $settingSendInvoiceOverdueReminders: Boolean!\n    $settingAllowInvoiceDueSnoozeReminders: Boolean!\n    $settingAllowInvoiceOverdueSnoozeReminders: Boolean!\n  ) {\n    userOrganizationReminderSettingGlobalUpdate(\n      organization_id: $organizationId\n      setting_send_invoice_due_reminders: $settingSendInvoiceDueReminders\n      setting_send_invoice_overdue_reminders: $settingSendInvoiceOverdueReminders\n      setting_allow_invoice_due_snooze_reminders: $settingAllowInvoiceDueSnoozeReminders\n      setting_allow_invoice_overdue_snooze_reminders: $settingAllowInvoiceOverdueSnoozeReminders\n    ) {\n      setting_send_invoice_due_reminders\n      setting_send_invoice_overdue_reminders\n      setting_allow_invoice_due_snooze_reminders\n      setting_allow_invoice_overdue_snooze_reminders\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationReminderSettingGlobalUpdate(\n    $organizationId: String!\n    $settingSendInvoiceDueReminders: Boolean!\n    $settingSendInvoiceOverdueReminders: Boolean!\n    $settingAllowInvoiceDueSnoozeReminders: Boolean!\n    $settingAllowInvoiceOverdueSnoozeReminders: Boolean!\n  ) {\n    userOrganizationReminderSettingGlobalUpdate(\n      organization_id: $organizationId\n      setting_send_invoice_due_reminders: $settingSendInvoiceDueReminders\n      setting_send_invoice_overdue_reminders: $settingSendInvoiceOverdueReminders\n      setting_allow_invoice_due_snooze_reminders: $settingAllowInvoiceDueSnoozeReminders\n      setting_allow_invoice_overdue_snooze_reminders: $settingAllowInvoiceOverdueSnoozeReminders\n    ) {\n      setting_send_invoice_due_reminders\n      setting_send_invoice_overdue_reminders\n      setting_allow_invoice_due_snooze_reminders\n      setting_allow_invoice_overdue_snooze_reminders\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment BatchItemResultFragment on BatchOperationResult {\n    total\n    failureCount\n    successCount\n\n    results {\n      id\n      data\n      error {\n        code\n        details\n        message\n      }\n      success\n    }\n  }\n"): (typeof documents)["\n  fragment BatchItemResultFragment on BatchOperationResult {\n    total\n    failureCount\n    successCount\n\n    results {\n      id\n      data\n      error {\n        code\n        details\n        message\n      }\n      success\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserCustomerOrganizationStatement(\n    $organizationId: String!\n    $organizationVendorId: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    userCustomerOrganizationStatement(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationCustomerStatementFragment\n  }\n}\n"): (typeof documents)["\n  query UserCustomerOrganizationStatement(\n    $organizationId: String!\n    $organizationVendorId: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    userCustomerOrganizationStatement(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationCustomerStatementFragment\n  }\n}\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserCustomerOrganizationStatementLine(\n    $organizationCustomerStatementLineId: Int,\n    $organizationId: String!,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n    $organizationVendorId: String!\n  ) {\n    userCustomerOrganizationStatementLine(\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId,\n      organization_id: $organizationId,\n      organization_invoice_id: $organizationInvoiceId,\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId,\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserCustomerOrganizationStatementLine(\n    $organizationCustomerStatementLineId: Int,\n    $organizationId: String!,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n    $organizationVendorId: String!\n  ) {\n    userCustomerOrganizationStatementLine(\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId,\n      organization_id: $organizationId,\n      organization_invoice_id: $organizationInvoiceId,\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId,\n      organization_vendor_id: $organizationVendorId\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCustomerOrganizationStatementLineGetPDF(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $organizationCustomerStatementLineId: Int!,\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userCustomerOrganizationStatementLineGetPDF(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n"): (typeof documents)["\n  mutation UserCustomerOrganizationStatementLineGetPDF(\n    $organizationId: String!\n    $organizationVendorId: String!\n\n    $organizationCustomerStatementLineId: Int!,\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userCustomerOrganizationStatementLineGetPDF(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCustomerOrganizationSynchronize($organizationId: String!, $organizationVendorId: String!) {\n    userCustomerOrganizationSynchronize(organization_id: $organizationId, organization_vendor_id: $organizationVendorId)\n  }\n"): (typeof documents)["\n  mutation UserCustomerOrganizationSynchronize($organizationId: String!, $organizationVendorId: String!) {\n    userCustomerOrganizationSynchronize(organization_id: $organizationId, organization_vendor_id: $organizationVendorId)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UnconnectedCustomerOrganizationStatement(\n    $uniqueCode: String!\n    $token: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    unconnectedCustomerOrganizationStatement(\n      unique_code: $uniqueCode\n      token: $token\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationCustomerStatementFragment\n  }\n}\n"): (typeof documents)["\n  query UnconnectedCustomerOrganizationStatement(\n    $uniqueCode: String!\n    $token: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n\n    $statementSessionToken: String\n  ) {\n    unconnectedCustomerOrganizationStatement(\n      unique_code: $uniqueCode\n      token: $token\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n\n      statement_session_token: $statementSessionToken\n    ) {\n      ...OrganizationCustomerStatementFragment\n  }\n}\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UnconnectedCustomerOrganizationStatementLine(\n    $organizationCustomerStatementLineId: Int,\n    $organizationId: String,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n    $token: String!,\n    $uniqueCode: String!\n  ) {\n    unconnectedCustomerOrganizationStatementLine(\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId,\n      organization_id: $organizationId,\n      organization_invoice_id: $organizationInvoiceId,\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId,\n      token: $token,\n      unique_code: $uniqueCode\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n"): (typeof documents)["\n  query UnconnectedCustomerOrganizationStatementLine(\n    $organizationCustomerStatementLineId: Int,\n    $organizationId: String,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n    $token: String!,\n    $uniqueCode: String!\n  ) {\n    unconnectedCustomerOrganizationStatementLine(\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId,\n      organization_id: $organizationId,\n      organization_invoice_id: $organizationInvoiceId,\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId,\n      token: $token,\n      unique_code: $uniqueCode\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UnconnectedCustomerOrganizationStatementLineGetPDF(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationCustomerStatementLineId: Int!,\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    unconnectedCustomerOrganizationStatementLineGetPDF(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n"): (typeof documents)["\n  mutation UnconnectedCustomerOrganizationStatementLineGetPDF(\n    $uniqueCode: String!\n    $token: String!\n\n    $organizationCustomerStatementLineId: Int!,\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    unconnectedCustomerOrganizationStatementLineGetPDF(\n      unique_code: $uniqueCode\n      token: $token\n\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UnconnectedCustomerSynchronize($uniqueCode: String!, $token: String!) {\n    unconnectedCustomerSynchronize(unique_code: $uniqueCode, token: $token)\n  }\n"): (typeof documents)["\n  mutation UnconnectedCustomerSynchronize($uniqueCode: String!, $token: String!) {\n    unconnectedCustomerSynchronize(unique_code: $uniqueCode, token: $token)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UnconnectedCustomerOrganizationStatementRequestToken(\n    $uniqueCode: String!\n  ) {\n    unconnectedCustomerOrganizationStatementRequestToken(\n      unique_code: $uniqueCode\n    )\n}\n"): (typeof documents)["\n  mutation UnconnectedCustomerOrganizationStatementRequestToken(\n    $uniqueCode: String!\n  ) {\n    unconnectedCustomerOrganizationStatementRequestToken(\n      unique_code: $uniqueCode\n    )\n}\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCustomerStatement(\n    $organizationId: String!\n    $organizationCustomerId: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationCustomerStatement(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationCustomerStatementFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationCustomerStatement(\n    $organizationId: String!\n    $organizationCustomerId: String!\n    $type: STATEMENT_LINE_TYPE\n    $currency: CURRENCY\n    $startDate: DateTime\n    $endDate: DateTime\n    $isOverdue: Boolean\n    $after: ConnectionCursor\n    $first: Int\n    $before: ConnectionCursor\n    $last: Int\n    $skip: Int\n    $take: Int\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationCustomerStatement(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n\n      type: $type\n\n      currency: $currency\n      start_date: $startDate\n      end_date: $endDate\n      is_overdue: $isOverdue\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n      ...OrganizationCustomerStatementFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCustomerStatementLine(\n    $organizationId: String!,\n    $organizationCustomerId: String!,\n    $organizationCustomerStatementLineId: Int,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n  ) {\n    userOrganizationCustomerStatementLine(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      organization_invoice_id: $organizationInvoiceId\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationCustomerStatementLine(\n    $organizationId: String!,\n    $organizationCustomerId: String!,\n    $organizationCustomerStatementLineId: Int,\n    $organizationInvoiceId: String,\n    $organizationInvoiceTransactionId: String,\n  ) {\n    userOrganizationCustomerStatementLine(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      organization_invoice_id: $organizationInvoiceId\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId\n    ) {\n      ... on OrganizationCustomerStatementInvoiceLine {\n        ...OrganizationCustomerStatementInvoiceLineFragment\n      }\n      ... on OrganizationCustomerStatementTransactionLine {\n        ...OrganizationCustomerStatementTransactionLineFragment\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationCustomerStatementLineGetPDF(\n    $organizationId: String!\n    $organizationCustomerId: String!\n    $organizationCustomerStatementLineId: Int!,\n\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationCustomerStatementLineGetPDF(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n"): (typeof documents)["\n  query UserOrganizationCustomerStatementLineGetPDF(\n    $organizationId: String!\n    $organizationCustomerId: String!\n    $organizationCustomerStatementLineId: Int!,\n\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationCustomerStatementLineGetPDF(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      organization_customer_statement_line_id: $organizationCustomerStatementLineId\n      acct_provider: $acctProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerSynchronize($organizationId: String!, $organizationCustomerId: String!) {\n    userOrganizationCustomerSynchronize(organization_id: $organizationId, organization_customer_id: $organizationCustomerId)\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerSynchronize($organizationId: String!, $organizationCustomerId: String!) {\n    userOrganizationCustomerSynchronize(organization_id: $organizationId, organization_customer_id: $organizationCustomerId)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerSendStatementEmail($targets: [UserOrganizationCustomerSendStatementEmailSchema!]!, $organizationId: String!) {\n    userOrganizationCustomerSendStatementEmail(targets: $targets, organization_id: $organizationId) {\n      ...BatchItemResultFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerSendStatementEmail($targets: [UserOrganizationCustomerSendStatementEmailSchema!]!, $organizationId: String!) {\n    userOrganizationCustomerSendStatementEmail(targets: $targets, organization_id: $organizationId) {\n      ...BatchItemResultFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationCustomerGetStatementLink($organizationId: String!, $organizationCustomerId: String!, $expiresAt: DateTime) {\n    userOrganizationCustomerGetStatementLink(organization_id: $organizationId, organization_customer_id: $organizationCustomerId, expires_at: $expiresAt)\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerGetStatementLink($organizationId: String!, $organizationCustomerId: String!, $expiresAt: DateTime) {\n    userOrganizationCustomerGetStatementLink(organization_id: $organizationId, organization_customer_id: $organizationCustomerId, expires_at: $expiresAt)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCustomerStatementInvoiceLineFragment on OrganizationCustomerStatementInvoiceLine {\n    id\n    amount\n    code\n    created_at\n    currency_code\n    date\n    due_date\n    organization_customer_id\n    organization_invoice_id\n    paid_amount\n    running_balance\n    invoice_status\n    type\n    updated_at\n\n    organization_invoice {\n      provider\n      provider_code\n      view_url\n\n      payment_options {\n        method\n        url\n        payload\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationCustomerStatementInvoiceLineFragment on OrganizationCustomerStatementInvoiceLine {\n    id\n    amount\n    code\n    created_at\n    currency_code\n    date\n    due_date\n    organization_customer_id\n    organization_invoice_id\n    paid_amount\n    running_balance\n    invoice_status\n    type\n    updated_at\n\n    organization_invoice {\n      provider\n      provider_code\n      view_url\n\n      payment_options {\n        method\n        url\n        payload\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCustomerStatementTransactionLineFragment on OrganizationCustomerStatementTransactionLine {\n    amount\n    code\n    created_at\n    currency_code\n    date\n    due_date\n    id\n    organization_customer_id\n    organization_invoice_transaction_id\n    paid_amount\n    running_balance\n    transaction_status\n    type\n    updated_at\n\n    organization_invoice_transaction {\n      provider\n      provider_code\n\n      links {\n        id\n        amount\n        organization_invoice_id\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationCustomerStatementTransactionLineFragment on OrganizationCustomerStatementTransactionLine {\n    amount\n    code\n    created_at\n    currency_code\n    date\n    due_date\n    id\n    organization_customer_id\n    organization_invoice_transaction_id\n    paid_amount\n    running_balance\n    transaction_status\n    type\n    updated_at\n\n    organization_invoice_transaction {\n      provider\n      provider_code\n\n      links {\n        id\n        amount\n        organization_invoice_id\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCustomerStatementFragment on OrganizationCustomerStatement {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    vendor_organization_customer_id\n    vendor_organization_customer {\n      name\n      email\n    }\n\n    customer_organization_id\n    customer_organization {\n      name\n      email\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ... on OrganizationCustomerStatementInvoiceLine {\n            ...OrganizationCustomerStatementInvoiceLineFragment\n          }\n          ... on OrganizationCustomerStatementTransactionLine {\n            ...OrganizationCustomerStatementTransactionLineFragment\n          }\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n    current_balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n\n    one_to_thirty_days_due_amount\n    thirty_one_to_sixty_days_due_amount\n    sixty_plus_days_due_amount\n\n    latest_acct_provider_one_to_thirty_days_due_amount\n    latest_acct_provider_thirty_one_to_sixty_days_due_amount\n    latest_acct_provider_sixty_plus_days_due_amount\n\n    total_open_invoice_count\n    total_overdue_invoice_count\n\n    statement_session_token\n  }\n"): (typeof documents)["\n  fragment OrganizationCustomerStatementFragment on OrganizationCustomerStatement {\n    vendor_organization_id\n    vendor_organization {\n      name\n      email\n      phone_number\n      address_line_1\n      address_number\n      address_line_2\n      address_city\n      address_state\n      address_zip_code\n      address_country_code_iso_3\n      address_lat\n      address_lng\n      logo_picture_file {\n        public_url\n      }\n    }\n\n    vendor_organization_customer_id\n    vendor_organization_customer {\n      name\n      email\n    }\n\n    customer_organization_id\n    customer_organization {\n      name\n      email\n    }\n\n    data {\n      totalCount\n      edges {\n        cursor\n        node {\n          ... on OrganizationCustomerStatementInvoiceLine {\n            ...OrganizationCustomerStatementInvoiceLineFragment\n          }\n          ... on OrganizationCustomerStatementTransactionLine {\n            ...OrganizationCustomerStatementTransactionLineFragment\n          }\n        }\n      }\n      pageInfo {\n        startCursor\n        endCursor\n        hasPreviousPage\n        hasNextPage\n      }\n    }\n\n    total_amount\n    paid_amount\n    overdue_amount\n    balance\n    current_balance\n\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\n    has_mismatching_balance\n\n    acct_provider\n    is_acct_provider_connected\n\n    last_sync_at\n    latest_acct_provider_balance\n\n    one_to_thirty_days_due_amount\n    thirty_one_to_sixty_days_due_amount\n    sixty_plus_days_due_amount\n\n    latest_acct_provider_one_to_thirty_days_due_amount\n    latest_acct_provider_thirty_one_to_sixty_days_due_amount\n    latest_acct_provider_sixty_plus_days_due_amount\n\n    total_open_invoice_count\n    total_overdue_invoice_count\n\n    statement_session_token\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationPaymentMethodFragment on OrganizationPaymentMethod {\n    id\n    payment_method\n    payment_provider\n    bound_mode\n    bound_id\n    is_enabled\n    is_default\n    billing_first_name\n    billing_last_name\n    billing_email\n    billing_phone_number\n    billing_address_line_1\n    billing_address_number\n    billing_address_line_2\n    billing_address_city\n    billing_address_state\n    billing_address_zip_code\n    billing_address_country_code_iso_3\n    created_at\n    updated_at\n    payment_method_info {\n      ... on OrganizationPaymentMethodCreditCardInfo {\n        type\n        card_number_masked\n        card_brand\n      }\n      ... on OrganizationPaymentMethodGenericInfo {\n        type\n      }\n    }\n    organization_id\n  }\n"): (typeof documents)["\n  fragment OrganizationPaymentMethodFragment on OrganizationPaymentMethod {\n    id\n    payment_method\n    payment_provider\n    bound_mode\n    bound_id\n    is_enabled\n    is_default\n    billing_first_name\n    billing_last_name\n    billing_email\n    billing_phone_number\n    billing_address_line_1\n    billing_address_number\n    billing_address_line_2\n    billing_address_city\n    billing_address_state\n    billing_address_zip_code\n    billing_address_country_code_iso_3\n    created_at\n    updated_at\n    payment_method_info {\n      ... on OrganizationPaymentMethodCreditCardInfo {\n        type\n        card_number_masked\n        card_brand\n      }\n      ... on OrganizationPaymentMethodGenericInfo {\n        type\n      }\n    }\n    organization_id\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationSubscriptionTransactionFragment on OrganizationSubscriptionTransaction {\n    id\n    transaction_provider\n    provider_transaction_code\n    transaction_code\n    amount\n    currency\n    started_at\n    succeeded_at\n    failed_at\n    reverted_at\n    transaction_date\n    due_date\n    procedure\n    subscription_item_ids\n    period_ends_at\n    period_sequence\n    period_starts_at\n    created_at\n    updated_at\n    status\n    organization_subscription_id\n    organization_payment_method_id\n  }\n"): (typeof documents)["\n  fragment OrganizationSubscriptionTransactionFragment on OrganizationSubscriptionTransaction {\n    id\n    transaction_provider\n    provider_transaction_code\n    transaction_code\n    amount\n    currency\n    started_at\n    succeeded_at\n    failed_at\n    reverted_at\n    transaction_date\n    due_date\n    procedure\n    subscription_item_ids\n    period_ends_at\n    period_sequence\n    period_starts_at\n    created_at\n    updated_at\n    status\n    organization_subscription_id\n    organization_payment_method_id\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationCouponFragment on OrganizationCoupon {\n    id\n    campaign\n    category\n    subdivision\n    is_activation_unlimited\n    activated_at\n    expires_at\n    created_at\n    updated_at\n    status\n    organization_id\n    category_description\n    subdivision_description\n  }\n"): (typeof documents)["\n  fragment OrganizationCouponFragment on OrganizationCoupon {\n    id\n    campaign\n    category\n    subdivision\n    is_activation_unlimited\n    activated_at\n    expires_at\n    created_at\n    updated_at\n    status\n    organization_id\n    category_description\n    subdivision_description\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationSubscriptionItemFragment on OrganizationSubscriptionItem {\n    id\n    quantity\n    unit_price\n    started_at\n    canceled_at\n    item_type\n    created_at\n    updated_at\n    status\n    category\n    classification\n    organization_subscription_id\n  }\n"): (typeof documents)["\n  fragment OrganizationSubscriptionItemFragment on OrganizationSubscriptionItem {\n    id\n    quantity\n    unit_price\n    started_at\n    canceled_at\n    item_type\n    created_at\n    updated_at\n    status\n    category\n    classification\n    organization_subscription_id\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationSubscriptionFragment on OrganizationSubscription {\n    id\n    price_total_amount\n    price_currency\n    price_tier\n    current_period_ends_at\n    current_period_starts_at\n    canceled_at\n    renew_interval\n    next_payment_at\n    provider\n    provider_status\n    provider_plan_code\n    provider_subscription_code\n    provider_last_verified_at\n    has_outdated_price\n    created_at\n    updated_at\n    status\n    payment_status\n\n    organization_id\n    organization_coupon_id\n\n    organization_payment_method_id\n    organization_payment_method {\n      ...OrganizationPaymentMethodFragment\n    }\n\n    items {\n      ...OrganizationSubscriptionItemFragment\n    }\n\n    transactions {\n      ...OrganizationSubscriptionTransactionFragment\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationSubscriptionFragment on OrganizationSubscription {\n    id\n    price_total_amount\n    price_currency\n    price_tier\n    current_period_ends_at\n    current_period_starts_at\n    canceled_at\n    renew_interval\n    next_payment_at\n    provider\n    provider_status\n    provider_plan_code\n    provider_subscription_code\n    provider_last_verified_at\n    has_outdated_price\n    created_at\n    updated_at\n    status\n    payment_status\n\n    organization_id\n    organization_coupon_id\n\n    organization_payment_method_id\n    organization_payment_method {\n      ...OrganizationPaymentMethodFragment\n    }\n\n    items {\n      ...OrganizationSubscriptionItemFragment\n    }\n\n    transactions {\n      ...OrganizationSubscriptionTransactionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationSubscriptionDefaultPricingFragment on OrganizationSubscriptionDefaultPricing {\n    organization_id\n    organization_coupon_id\n    organization_coupon {\n      ...OrganizationCouponFragment\n    }\n\n    price_tier\n    price_currency\n\n    options {\n      renew_interval\n      options {\n        base_item {\n          item_type\n          category\n          additional_organization_seats\n\n          original_unit_price\n          unit_price\n\n          is_purchase_available\n\n          current_item_pending_purchase_subscription {\n            ...OrganizationSubscriptionFragment\n          }\n\n          current_item_active_until\n          current_item_subscription {\n            ...OrganizationSubscriptionFragment\n          }\n        }\n        available_addon_items {\n          item_type\n          is_purchase_available\n          original_unit_price\n          unit_price\n        }\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationSubscriptionDefaultPricingFragment on OrganizationSubscriptionDefaultPricing {\n    organization_id\n    organization_coupon_id\n    organization_coupon {\n      ...OrganizationCouponFragment\n    }\n\n    price_tier\n    price_currency\n\n    options {\n      renew_interval\n      options {\n        base_item {\n          item_type\n          category\n          additional_organization_seats\n\n          original_unit_price\n          unit_price\n\n          is_purchase_available\n\n          current_item_pending_purchase_subscription {\n            ...OrganizationSubscriptionFragment\n          }\n\n          current_item_active_until\n          current_item_subscription {\n            ...OrganizationSubscriptionFragment\n          }\n        }\n        available_addon_items {\n          item_type\n          is_purchase_available\n          original_unit_price\n          unit_price\n        }\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationSubscriptionCalculatedPricingFragment on OrganizationSubscriptionCalculatedPricing {\n    organization_id\n    organization_coupon_id\n    organization_coupon {\n      ...OrganizationCouponFragment\n    }\n    price_tier\n    price_currency\n    renew_interval\n    selected_base_item {\n      item_type\n      original_unit_price\n      unit_price\n      category\n    }\n    selected_addon_items {\n      item_type\n      quantity\n      original_unit_price\n      unit_price\n    }\n    original_price_total_amount\n    price_total_amount\n    provider\n  }\n"): (typeof documents)["\n  fragment OrganizationSubscriptionCalculatedPricingFragment on OrganizationSubscriptionCalculatedPricing {\n    organization_id\n    organization_coupon_id\n    organization_coupon {\n      ...OrganizationCouponFragment\n    }\n    price_tier\n    price_currency\n    renew_interval\n    selected_base_item {\n      item_type\n      original_unit_price\n      unit_price\n      category\n    }\n    selected_addon_items {\n      item_type\n      quantity\n      original_unit_price\n      unit_price\n    }\n    original_price_total_amount\n    price_total_amount\n    provider\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationSubscriptions(\n    $organizationId: String!\n    $organizationCouponId: String\n    $organizationPaymentMethodId: String\n\n    $provider: ORGANIZATION_SUBSCRIPTION_PROVIDER\n    $providerStatus: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS\n    $providerPlanCode: String\n    $providerSubscriptionCode: String\n\n    $containsItem: ORGANIZATION_SUBSCRIPTION_ITEM\n\n    $renewInterval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL\n\n    $priceTier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER\n\n    $status: ORGANIZATION_SUBSCRIPTION_STATUS\n\n    $started: Boolean\n    $canceled: Boolean\n    $expired: Boolean\n\n    $hasOutdatedPrice: Boolean\n    $hasError: Boolean\n\n    $skip: Int\n    $take: Int\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationSubscriptions(\n      organization_id: $organizationId\n      organization_coupon_id: $organizationCouponId\n      organization_payment_method_id: $organizationPaymentMethodId\n\n      provider: $provider\n      provider_status: $providerStatus\n      provider_plan_code: $providerPlanCode\n      provider_subscription_code: $providerSubscriptionCode\n\n      contains_item: $containsItem\n\n      renew_interval: $renewInterval\n\n      price_tier: $priceTier\n\n      status: $status\n\n      started: $started\n      canceled: $canceled\n      expired: $expired\n\n      has_outdated_price: $hasOutdatedPrice\n      has_error: $hasError\n\n      skip: $skip\n      take: $take\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      sorting: $sorting\n    ) {\n      edges {\n        node {\n          ...OrganizationSubscriptionFragment\n        }\n        cursor\n      }\n      pageInfo {\n        hasNextPage\n        hasPreviousPage\n        startCursor\n        endCursor\n      }\n      totalCount\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationSubscriptions(\n    $organizationId: String!\n    $organizationCouponId: String\n    $organizationPaymentMethodId: String\n\n    $provider: ORGANIZATION_SUBSCRIPTION_PROVIDER\n    $providerStatus: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS\n    $providerPlanCode: String\n    $providerSubscriptionCode: String\n\n    $containsItem: ORGANIZATION_SUBSCRIPTION_ITEM\n\n    $renewInterval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL\n\n    $priceTier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER\n\n    $status: ORGANIZATION_SUBSCRIPTION_STATUS\n\n    $started: Boolean\n    $canceled: Boolean\n    $expired: Boolean\n\n    $hasOutdatedPrice: Boolean\n    $hasError: Boolean\n\n    $skip: Int\n    $take: Int\n\n    $after: ConnectionCursor\n    $first: Int\n\n    $before: ConnectionCursor\n    $last: Int\n\n    $sorting: [SortingFieldSchema!]\n  ) {\n    userOrganizationSubscriptions(\n      organization_id: $organizationId\n      organization_coupon_id: $organizationCouponId\n      organization_payment_method_id: $organizationPaymentMethodId\n\n      provider: $provider\n      provider_status: $providerStatus\n      provider_plan_code: $providerPlanCode\n      provider_subscription_code: $providerSubscriptionCode\n\n      contains_item: $containsItem\n\n      renew_interval: $renewInterval\n\n      price_tier: $priceTier\n\n      status: $status\n\n      started: $started\n      canceled: $canceled\n      expired: $expired\n\n      has_outdated_price: $hasOutdatedPrice\n      has_error: $hasError\n\n      skip: $skip\n      take: $take\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      sorting: $sorting\n    ) {\n      edges {\n        node {\n          ...OrganizationSubscriptionFragment\n        }\n        cursor\n      }\n      pageInfo {\n        hasNextPage\n        hasPreviousPage\n        startCursor\n        endCursor\n      }\n      totalCount\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationSubscription(\n    $organizationId: String!\n    $subscriptionId: String!\n  ) {\n    userOrganizationSubscription(\n      organization_id: $organizationId\n      organization_subscription_id: $subscriptionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationSubscription(\n    $organizationId: String!\n    $subscriptionId: String!\n  ) {\n    userOrganizationSubscription(\n      organization_id: $organizationId\n      organization_subscription_id: $subscriptionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationSubscriptionDefaultPricingSetup($organizationId: String!, $organizationCouponId: String) {\n    userOrganizationSubscriptionDefaultPricingSetup(\n      organization_id: $organizationId\n      organization_coupon_id: $organizationCouponId\n    ) {\n      ...OrganizationSubscriptionDefaultPricingFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationSubscriptionDefaultPricingSetup($organizationId: String!, $organizationCouponId: String) {\n    userOrganizationSubscriptionDefaultPricingSetup(\n      organization_id: $organizationId\n      organization_coupon_id: $organizationCouponId\n    ) {\n      ...OrganizationSubscriptionDefaultPricingFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationSubscriptionVerifyCoupon($organizationId: String!, $code: String!) {\n    userOrganizationSubscriptionVerifyCoupon(organization_id: $organizationId, code: $code) {\n      ...OrganizationCouponFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationSubscriptionVerifyCoupon($organizationId: String!, $code: String!) {\n    userOrganizationSubscriptionVerifyCoupon(organization_id: $organizationId, code: $code) {\n      ...OrganizationCouponFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationSubscriptionCalculatePricing($data: UserOrganizationSubscriptionCalculatePricingSchema!, $organizationId: String!) {\n    userOrganizationSubscriptionCalculatePricing(data: $data, organization_id: $organizationId) {\n      ...OrganizationSubscriptionCalculatedPricingFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationSubscriptionCalculatePricing($data: UserOrganizationSubscriptionCalculatePricingSchema!, $organizationId: String!) {\n    userOrganizationSubscriptionCalculatePricing(data: $data, organization_id: $organizationId) {\n      ...OrganizationSubscriptionCalculatedPricingFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationSubscriptionGetPrePurchaseTransactionData(\n    $organizationId: String!\n  ) {\n    userOrganizationSubscriptionGetPrePurchaseTransactionData(\n      organization_id: $organizationId\n    ) {\n      ... on NuveiTransactionProviderPreTransactionData {\n        transaction_provider\n        environment\n        merchant_id\n        merchant_site_id\n      }\n\n      ... on AccruPayTransactionProviderPreTransactionData {\n        transaction_provider\n        environment\n        merchant_id\n        merchant_site_id\n      }\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationSubscriptionGetPrePurchaseTransactionData(\n    $organizationId: String!\n  ) {\n    userOrganizationSubscriptionGetPrePurchaseTransactionData(\n      organization_id: $organizationId\n    ) {\n      ... on NuveiTransactionProviderPreTransactionData {\n        transaction_provider\n        environment\n        merchant_id\n        merchant_site_id\n      }\n\n      ... on AccruPayTransactionProviderPreTransactionData {\n        transaction_provider\n        environment\n        merchant_id\n        merchant_site_id\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationSubscriptionStartPurchase(\n    $organizationId: String!\n    $data: UserOrganizationSubscriptionStartPurchaseSchema!\n  ) {\n    userOrganizationSubscriptionStartPurchase(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationSubscriptionTransactionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationSubscriptionStartPurchase(\n    $organizationId: String!\n    $data: UserOrganizationSubscriptionStartPurchaseSchema!\n  ) {\n    userOrganizationSubscriptionStartPurchase(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationSubscriptionTransactionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationSubscriptionCompletePurchase(\n    $organizationId: String!\n    $organizationSubscriptionId: String!\n    $organizationSubscriptionTransactionId: String!\n  ) {\n    userOrganizationSubscriptionCompletePurchase(\n      organization_id: $organizationId\n      organization_subscription_id: $organizationSubscriptionId\n      organization_subscription_transaction_id: $organizationSubscriptionTransactionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationSubscriptionCompletePurchase(\n    $organizationId: String!\n    $organizationSubscriptionId: String!\n    $organizationSubscriptionTransactionId: String!\n  ) {\n    userOrganizationSubscriptionCompletePurchase(\n      organization_id: $organizationId\n      organization_subscription_id: $organizationSubscriptionId\n      organization_subscription_transaction_id: $organizationSubscriptionTransactionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationSubscriptionCancel(\n    $organizationId: String!\n    $organizationSubscriptionId: String!\n  ) {\n    userOrganizationSubscriptionCancel(\n      organization_id: $organizationId\n      organization_subscription_id: $organizationSubscriptionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationSubscriptionCancel(\n    $organizationId: String!\n    $organizationSubscriptionId: String!\n  ) {\n    userOrganizationSubscriptionCancel(\n      organization_id: $organizationId\n      organization_subscription_id: $organizationSubscriptionId\n    ) {\n      ...OrganizationSubscriptionFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserOrganizationInvoiceTransactionGetPDF(\n    $organizationId: String!\n    $organizationInvoiceTransactionId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationInvoiceTransactionGetPDF(\n      organization_id: $organizationId\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId\n      acct_provider: $acctProvider\n    )\n  }\n"): (typeof documents)["\n  mutation UserOrganizationInvoiceTransactionGetPDF(\n    $organizationId: String!\n    $organizationInvoiceTransactionId: String!\n    $acctProvider: ACCT_PROVIDER\n  ) {\n    userOrganizationInvoiceTransactionGetPDF(\n      organization_id: $organizationId\n      organization_invoice_transaction_id: $organizationInvoiceTransactionId\n      acct_provider: $acctProvider\n    )\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment UserFragment on User {\n    id\n    email\n\n    first_name\n    last_name\n    language\n    phone_number\n    timezone\n    is_admin\n    referral_code\n\n    updated_at\n    created_at\n    profile_picture_file {\n      public_url\n    }\n  }\n"): (typeof documents)["\n  fragment UserFragment on User {\n    id\n    email\n\n    first_name\n    last_name\n    language\n    phone_number\n    timezone\n    is_admin\n    referral_code\n\n    updated_at\n    created_at\n    profile_picture_file {\n      public_url\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment UserWithOrganizationFragment on User {\n    ...UserFragment\n\n    organizations {\n      id\n      role\n      is_current_organization_user_seat_available\n      organization_id\n      organization {\n        ...OrganizationFragment\n      }\n    }\n  }\n"): (typeof documents)["\n  fragment UserWithOrganizationFragment on User {\n    ...UserFragment\n\n    organizations {\n      id\n      role\n      is_current_organization_user_seat_available\n      organization_id\n      organization {\n        ...OrganizationFragment\n      }\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query User {\n    user {\n      ...UserWithOrganizationFragment\n    }\n  }\n"): (typeof documents)["\n  query User {\n    user {\n      ...UserWithOrganizationFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserUpdateData($data: UserUpdateDataSchema!) {\n    userUpdateData(\n      data: $data\n    ) {\n      ...UserWithOrganizationFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserUpdateData($data: UserUpdateDataSchema!) {\n    userUpdateData(\n      data: $data\n    ) {\n      ...UserWithOrganizationFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserEmailVerifyOrChangeStart($data: UserEmailVerifyOrChangeStartSchema!) {\n    userEmailVerifyOrChangeStart(data: $data)\n  }\n"): (typeof documents)["\n  mutation UserEmailVerifyOrChangeStart($data: UserEmailVerifyOrChangeStartSchema!) {\n    userEmailVerifyOrChangeStart(data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserEmailVerifyOrChangeFinish($data: UserEmailVerifyOrChangeFinishSchema!) {\n    userEmailVerifyOrChangeFinish(data: $data) {\n      email\n    }\n  }\n"): (typeof documents)["\n  mutation UserEmailVerifyOrChangeFinish($data: UserEmailVerifyOrChangeFinishSchema!) {\n    userEmailVerifyOrChangeFinish(data: $data) {\n      email\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserPhoneNumberVerifyOrChangeStart($data: UserPhoneNumberVerifyOrChangeStartSchema!) {\n    userPhoneNumberVerifyOrChangeStart(data: $data)\n  }\n"): (typeof documents)["\n  mutation UserPhoneNumberVerifyOrChangeStart($data: UserPhoneNumberVerifyOrChangeStartSchema!) {\n    userPhoneNumberVerifyOrChangeStart(data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserPhoneNumberVerifyOrChangeFinish($data: UserPhoneNumberVerifyOrChangeFinishSchema!) {\n    userPhoneNumberVerifyOrChangeFinish(data: $data) {\n      phone_number\n    }\n  }\n"): (typeof documents)["\n  mutation UserPhoneNumberVerifyOrChangeFinish($data: UserPhoneNumberVerifyOrChangeFinishSchema!) {\n    userPhoneNumberVerifyOrChangeFinish(data: $data) {\n      phone_number\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserPasswordChangeStart($data: UserPasswordChangeStartSchema!) {\n    userPasswordChangeStart(data: $data)\n  }\n"): (typeof documents)["\n  mutation UserPasswordChangeStart($data: UserPasswordChangeStartSchema!) {\n    userPasswordChangeStart(data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserPasswordChangeFinish($data: UserPasswordChangeFinishSchema!) {\n    userPasswordChangeFinish(data: $data)\n  }\n"): (typeof documents)["\n  mutation UserPasswordChangeFinish($data: UserPasswordChangeFinishSchema!) {\n    userPasswordChangeFinish(data: $data)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserProfilePictureRemove {\n    userProfilePictureRemove {\n        profile_picture_file_id\n    }\n  }\n"): (typeof documents)["\n  mutation UserProfilePictureRemove {\n    userProfilePictureRemove {\n        profile_picture_file_id\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserHandleLoginAttempt($email: String!) {\n    userHandleLoginAttempt(email: $email)\n  }\n"): (typeof documents)["\n  mutation UserHandleLoginAttempt($email: String!) {\n    userHandleLoginAttempt(email: $email)\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  mutation UserCreateReferralCode {\n    userCreateReferralCode {\n      ...UserFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserCreateReferralCode {\n    userCreateReferralCode {\n      ...UserFragment\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationVendorFragment on OrganizationVendor {\n    id\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    has_sync_errors\n\n    is_active\n    email\n    name\n    unique_code\n    phone_number\n    tax_code_type\n    tax_code\n    created_at\n    updated_at\n\n    latest_acct_provider_balance\n\n    balance\n    overdue_amount\n  }\n"): (typeof documents)["\n  fragment OrganizationVendorFragment on OrganizationVendor {\n    id\n\n    provider\n    provider_code\n    provider_url\n    provider_errors\n    provider_warnings\n    last_successful_sync_id\n    last_successful_sync_at\n    last_sync_succeeded\n    last_sync_id\n    last_sync_at\n    has_sync_errors\n\n    is_active\n    email\n    name\n    unique_code\n    phone_number\n    tax_code_type\n    tax_code\n    created_at\n    updated_at\n\n    latest_acct_provider_balance\n\n    balance\n    overdue_amount\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationVendorBillSummaryFragment on OrganizationVendor {\n    bill_summary {\n      data {\n        totalCount\n        edges {\n            cursor\n            node {\n              id\n              file_id\n              file {\n                public_url\n              }\n              unique_code\n              number\n              currency_code\n              description\n              amount\n              tax_amount\n              discount_amount\n              total_amount\n              paid_amount\n              bill_date\n              due_date\n              vendor_email\n              created_at\n              updated_at\n              status\n              latest_acct_provider_status\n            }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n\n      total_open_bill_count\n      total_overdue_bill_count\n\n      total_amount\n      paid_amount\n      overdue_amount\n      balance\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationVendorBillSummaryFragment on OrganizationVendor {\n    bill_summary {\n      data {\n        totalCount\n        edges {\n            cursor\n            node {\n              id\n              file_id\n              file {\n                public_url\n              }\n              unique_code\n              number\n              currency_code\n              description\n              amount\n              tax_amount\n              discount_amount\n              total_amount\n              paid_amount\n              bill_date\n              due_date\n              vendor_email\n              created_at\n              updated_at\n              status\n              latest_acct_provider_status\n            }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n\n      total_open_bill_count\n      total_overdue_bill_count\n\n      total_amount\n      paid_amount\n      overdue_amount\n      balance\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  fragment OrganizationVendorAdditionalDataFragment on OrganizationVendor {\n    ...OrganizationVendorBillSummaryFragment\n\n    conn_locked_data_at\n    connection {\n      ...OrganizationConnectionFragment\n    }\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    language\n    timezone\n\n    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      created_at\n      updated_at\n    }\n  }\n"): (typeof documents)["\n  fragment OrganizationVendorAdditionalDataFragment on OrganizationVendor {\n    ...OrganizationVendorBillSummaryFragment\n\n    conn_locked_data_at\n    connection {\n      ...OrganizationConnectionFragment\n    }\n\n    address_line_1\n    address_number\n    address_line_2\n    address_city\n    address_state\n    address_zip_code\n    address_country_code_iso_3\n    address_lat\n    address_lng\n\n    language\n    timezone\n\n    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      created_at\n      updated_at\n    }\n  }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationVendors(\n    $organizationId: String!,\n\n    $name: String,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n    userOrganizationVendors(\n      organization_id: $organizationId\n\n      name: $name\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n        totalCount\n        edges {\n          cursor\n          node {\n            ...OrganizationVendorFragment\n          }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n    }\n"): (typeof documents)["\n  query UserOrganizationVendors(\n    $organizationId: String!,\n\n    $name: String,\n\n    $after: ConnectionCursor,\n    $first: Int,\n\n    $before: ConnectionCursor,\n    $last: Int,\n\n    $skip: Int,\n    $take: Int,\n\n    $sorting: [SortingFieldSchema!]\n    ) {\n    userOrganizationVendors(\n      organization_id: $organizationId\n\n      name: $name\n\n      after: $after\n      first: $first\n\n      before: $before\n      last: $last\n\n      skip: $skip\n      take: $take\n\n      sorting: $sorting\n    ) {\n        totalCount\n        edges {\n          cursor\n          node {\n            ...OrganizationVendorFragment\n          }\n        }\n        pageInfo {\n            startCursor\n            endCursor\n            hasPreviousPage\n            hasNextPage\n        }\n      }\n    }\n"];
/**
 * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
 */
declare function gql(source: "\n  query UserOrganizationVendor($organizationVendorId: String!, $organizationId: String!) {\n    userOrganizationVendor(organization_vendor_id: $organizationVendorId, organization_id: $organizationId) {\n      ...OrganizationVendorFragment\n      ...OrganizationVendorAdditionalDataFragment\n    }\n  }\n"): (typeof documents)["\n  query UserOrganizationVendor($organizationVendorId: String!, $organizationId: String!) {\n    userOrganizationVendor(organization_vendor_id: $organizationVendorId, organization_id: $organizationId) {\n      ...OrganizationVendorFragment\n      ...OrganizationVendorAdditionalDataFragment\n    }\n  }\n"];
type DocumentType<TDocumentNode extends TypedDocumentNode<any, any>> = TDocumentNode extends TypedDocumentNode<infer TType, any> ? TType : never;

type AccruClientResponseType<T extends (...args: any) => any> = Awaited<ReturnType<T>>;

declare class AccruClient {
    readonly apolloClient: ApolloClient;
    readonly context: AccruClientContext;
    readonly accountingProviders: AccountingProviders;
    readonly admin: Admin;
    readonly auth: Auth;
    readonly bills: Bills;
    readonly connections: Connections;
    readonly contacts: Contacts;
    readonly customers: Customers;
    readonly invoices: Invoices;
    readonly organizations: Organizations;
    readonly projects: Projects;
    readonly reminders: ReminderSettings;
    readonly statements: Statements;
    readonly subscriptions: Subscriptions;
    readonly transactions: Transactions;
    readonly users: UsersService;
    readonly vendors: Vendors;
    constructor(params: IAccruClientParams);
}

export { ACCT_PROVIDER, AccruClient, type AccruClientResponseType, AdminOrganizationsDocument, type AdminOrganizationsQuery, type AdminOrganizationsQueryVariables, ApolloClientTestQueryDocument, type ApolloClientTestQueryQuery, type ApolloClientTestQueryQueryVariables, BILL_STATUS, type BatchItemResultFragmentFragment, BatchItemResultFragmentFragmentDoc, COUNTRY_ISO_3, CURRENCY, type CustomerContactFragmentFragment, CustomerContactFragmentFragmentDoc, type DocumentType, INVOICE_STATUS, type Incremental, NOTIFICATION_CHANNEL, NOTIFICATION_EMAIL_COPY_MODE, NOTIFICATION_FEATURE_TYPE, NOTIFICATION_PROVIDER, NOTIFICATION_RELATED_ENTITY_TYPE, NOTIFICATION_SENDER_TARGET_ENTITY_TYPE, NOTIFICATION_SENDER_TYPE, ORGANIZATION_ACCT_PROVIDER_CONN_STATUS, ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_MODE, ORGANIZATION_ACCT_PROVIDER_SYNCHRONIZATION_SCOPE, ORGANIZATION_ACCT_PROVIDER_TOKEN_EXCHANGE_STATUS, ORGANIZATION_CONNECTION_STATUS, ORGANIZATION_COUPON_CAMPAIGN, ORGANIZATION_COUPON_CATEGORY, ORGANIZATION_COUPON_STATUS, ORGANIZATION_COUPON_SUBDIVISION, ORGANIZATION_PAYMENT_METHOD_BOUND_MODE, ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE, ORGANIZATION_SUBSCRIPTION_ADDON_ITEM, ORGANIZATION_SUBSCRIPTION_BASE_ITEM, ORGANIZATION_SUBSCRIPTION_ITEM, ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY, ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION, ORGANIZATION_SUBSCRIPTION_ITEM_STATUS, ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS, ORGANIZATION_SUBSCRIPTION_PRICE_TIER, ORGANIZATION_SUBSCRIPTION_PROVIDER, ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS, ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL, ORGANIZATION_SUBSCRIPTION_STATUS, ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE, ORGANIZATION_USER_ROLE, type OrganizationAcctProviderConnFragmentFragment, OrganizationAcctProviderConnFragmentFragmentDoc, type OrganizationAcctProviderConnSynchronizationFragmentFragment, OrganizationAcctProviderConnSynchronizationFragmentFragmentDoc, type OrganizationBillFragmentFragment, OrganizationBillFragmentFragmentDoc, type OrganizationBillSummaryFragmentFragment, OrganizationBillSummaryFragmentFragmentDoc, type OrganizationConnectionFragmentFragment, OrganizationConnectionFragmentFragmentDoc, type OrganizationCouponFragmentFragment, OrganizationCouponFragmentFragmentDoc, type OrganizationCustomerAdditionalDataFragmentFragment, OrganizationCustomerAdditionalDataFragmentFragmentDoc, type OrganizationCustomerFragmentFragment, OrganizationCustomerFragmentFragmentDoc, type OrganizationCustomerInvoiceSummaryFragmentFragment, OrganizationCustomerInvoiceSummaryFragmentFragmentDoc, type OrganizationCustomerNotificationFragmentFragment, OrganizationCustomerNotificationFragmentFragmentDoc, type OrganizationCustomerStatementFragmentFragment, OrganizationCustomerStatementFragmentFragmentDoc, type OrganizationCustomerStatementInvoiceLineFragmentFragment, OrganizationCustomerStatementInvoiceLineFragmentFragmentDoc, type OrganizationCustomerStatementLogFragmentFragment, OrganizationCustomerStatementLogFragmentFragmentDoc, type OrganizationCustomerStatementTransactionLineFragmentFragment, OrganizationCustomerStatementTransactionLineFragmentFragmentDoc, type OrganizationFragmentFragment, OrganizationFragmentFragmentDoc, type OrganizationInviteFragmentFragment, OrganizationInviteFragmentFragmentDoc, type OrganizationInvoiceFragmentFragment, OrganizationInvoiceFragmentFragmentDoc, type OrganizationInvoiceSummaryFragmentFragment, OrganizationInvoiceSummaryFragmentFragmentDoc, type OrganizationPaymentMethodFragmentFragment, OrganizationPaymentMethodFragmentFragmentDoc, type OrganizationProjectChangeFragmentFragment, OrganizationProjectChangeFragmentFragmentDoc, type OrganizationProjectChangeRequestFragmentFragment, OrganizationProjectChangeRequestFragmentFragmentDoc, type OrganizationProjectChangeRequestUpsertSchema, type OrganizationProjectFragmentFragment, OrganizationProjectFragmentFragmentDoc, type OrganizationReminderSettingFragmentFragment, OrganizationReminderSettingFragmentFragmentDoc, type OrganizationSubscriptionCalculatedPricingFragmentFragment, OrganizationSubscriptionCalculatedPricingFragmentFragmentDoc, type OrganizationSubscriptionDataFragmentFragment, OrganizationSubscriptionDataFragmentFragmentDoc, type OrganizationSubscriptionDefaultPricingFragmentFragment, OrganizationSubscriptionDefaultPricingFragmentFragmentDoc, type OrganizationSubscriptionFragmentFragment, OrganizationSubscriptionFragmentFragmentDoc, type OrganizationSubscriptionItemFragmentFragment, OrganizationSubscriptionItemFragmentFragmentDoc, type OrganizationSubscriptionTransactionFragmentFragment, OrganizationSubscriptionTransactionFragmentFragmentDoc, type OrganizationTransactionBillingAddressSchema, type OrganizationUserFragmentFragment, OrganizationUserFragmentFragmentDoc, type OrganizationVendorAdditionalDataFragmentFragment, OrganizationVendorAdditionalDataFragmentFragmentDoc, type OrganizationVendorBillSummaryFragmentFragment, OrganizationVendorBillSummaryFragmentFragmentDoc, type OrganizationVendorFragmentFragment, OrganizationVendorFragmentFragmentDoc, PAYMENT_METHOD, PAYMENT_PROVIDER, PROJECT_CHANGE_REQUEST_STATUS, PROJECT_STATUS, RECIPIENT_TYPE, REMINDER_DUE_DATE_MODE, REMINDER_REPEAT_MODE, SORT_ORDER, STATEMENT_ACCESS_TYPE, STATEMENT_LINE_TYPE, type SortingFieldSchema, TAX_TYPE, TRANSACTION_PROVIDER, TRANSACTION_STATUS, UnauthorizedUserOrganizationAcctProviderConnCheckConnectionDocument, type UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutation, type UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutationVariables, UnauthorizedUserOrganizationUserInviteDocument, type UnauthorizedUserOrganizationUserInviteQuery, type UnauthorizedUserOrganizationUserInviteQueryVariables, UnconnectedCustomerOrganizationInvoiceDocument, UnconnectedCustomerOrganizationInvoiceGetPDFDocument, type UnconnectedCustomerOrganizationInvoiceGetPDFMutation, type UnconnectedCustomerOrganizationInvoiceGetPDFMutationVariables, type UnconnectedCustomerOrganizationInvoiceQuery, type UnconnectedCustomerOrganizationInvoiceQueryVariables, UnconnectedCustomerOrganizationInvoiceSummaryDocument, type UnconnectedCustomerOrganizationInvoiceSummaryQuery, type UnconnectedCustomerOrganizationInvoiceSummaryQueryVariables, UnconnectedCustomerOrganizationProjectChangeRequestAcceptDocument, type UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutation, type UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutationVariables, UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenDocument, type UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutation, type UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutationVariables, UnconnectedCustomerOrganizationProjectChangeRequestRejectDocument, type UnconnectedCustomerOrganizationProjectChangeRequestRejectMutation, type UnconnectedCustomerOrganizationProjectChangeRequestRejectMutationVariables, UnconnectedCustomerOrganizationProjectDocument, type UnconnectedCustomerOrganizationProjectQuery, type UnconnectedCustomerOrganizationProjectQueryVariables, UnconnectedCustomerOrganizationProjectsDocument, type UnconnectedCustomerOrganizationProjectsQuery, type UnconnectedCustomerOrganizationProjectsQueryVariables, UnconnectedCustomerOrganizationStatementDocument, UnconnectedCustomerOrganizationStatementLineDocument, UnconnectedCustomerOrganizationStatementLineGetPDFDocument, type UnconnectedCustomerOrganizationStatementLineGetPDFMutation, type UnconnectedCustomerOrganizationStatementLineGetPDFMutationVariables, type UnconnectedCustomerOrganizationStatementLineQuery, type UnconnectedCustomerOrganizationStatementLineQueryVariables, type UnconnectedCustomerOrganizationStatementQuery, type UnconnectedCustomerOrganizationStatementQueryVariables, UnconnectedCustomerOrganizationStatementRequestTokenDocument, type UnconnectedCustomerOrganizationStatementRequestTokenMutation, type UnconnectedCustomerOrganizationStatementRequestTokenMutationVariables, UnconnectedCustomerSynchronizeDocument, type UnconnectedCustomerSynchronizeMutation, type UnconnectedCustomerSynchronizeMutationVariables, UserAcctProviderExchangeTokenDocument, type UserAcctProviderExchangeTokenMutation, type UserAcctProviderExchangeTokenMutationVariables, UserAcctProviderGetOAuthUrlDocument, type UserAcctProviderGetOAuthUrlMutation, type UserAcctProviderGetOAuthUrlMutationVariables, UserAndOrganizationAcctProviderExchangeTokenDocument, type UserAndOrganizationAcctProviderExchangeTokenMutation, type UserAndOrganizationAcctProviderExchangeTokenMutationVariables, UserAndOrganizationAcctProviderGetOAuthUrlDocument, type UserAndOrganizationAcctProviderGetOAuthUrlMutation, type UserAndOrganizationAcctProviderGetOAuthUrlMutationVariables, UserCreateReferralCodeDocument, type UserCreateReferralCodeMutation, type UserCreateReferralCodeMutationVariables, UserCustomerOrganizationInvoiceDocument, UserCustomerOrganizationInvoiceGetPDFDocument, type UserCustomerOrganizationInvoiceGetPDFMutation, type UserCustomerOrganizationInvoiceGetPDFMutationVariables, type UserCustomerOrganizationInvoiceQuery, type UserCustomerOrganizationInvoiceQueryVariables, UserCustomerOrganizationInvoiceSummaryDocument, type UserCustomerOrganizationInvoiceSummaryQuery, type UserCustomerOrganizationInvoiceSummaryQueryVariables, UserCustomerOrganizationProjectChangeRequestAcceptDocument, type UserCustomerOrganizationProjectChangeRequestAcceptMutation, type UserCustomerOrganizationProjectChangeRequestAcceptMutationVariables, UserCustomerOrganizationProjectChangeRequestCancelDocument, type UserCustomerOrganizationProjectChangeRequestCancelMutation, type UserCustomerOrganizationProjectChangeRequestCancelMutationVariables, UserCustomerOrganizationProjectChangeRequestCreateDocument, type UserCustomerOrganizationProjectChangeRequestCreateMutation, type UserCustomerOrganizationProjectChangeRequestCreateMutationVariables, UserCustomerOrganizationProjectChangeRequestRejectDocument, type UserCustomerOrganizationProjectChangeRequestRejectMutation, type UserCustomerOrganizationProjectChangeRequestRejectMutationVariables, UserCustomerOrganizationProjectChangeRequestUpdateDocument, type UserCustomerOrganizationProjectChangeRequestUpdateMutation, type UserCustomerOrganizationProjectChangeRequestUpdateMutationVariables, UserCustomerOrganizationProjectDocument, type UserCustomerOrganizationProjectQuery, type UserCustomerOrganizationProjectQueryVariables, UserCustomerOrganizationProjectsDocument, type UserCustomerOrganizationProjectsQuery, type UserCustomerOrganizationProjectsQueryVariables, UserCustomerOrganizationStatementDocument, UserCustomerOrganizationStatementLineDocument, UserCustomerOrganizationStatementLineGetPDFDocument, type UserCustomerOrganizationStatementLineGetPDFMutation, type UserCustomerOrganizationStatementLineGetPDFMutationVariables, type UserCustomerOrganizationStatementLineQuery, type UserCustomerOrganizationStatementLineQueryVariables, type UserCustomerOrganizationStatementQuery, type UserCustomerOrganizationStatementQueryVariables, UserCustomerOrganizationSynchronizeDocument, type UserCustomerOrganizationSynchronizeMutation, type UserCustomerOrganizationSynchronizeMutationVariables, UserDocument, UserEmailVerifyOrChangeFinishDocument, type UserEmailVerifyOrChangeFinishMutation, type UserEmailVerifyOrChangeFinishMutationVariables, type UserEmailVerifyOrChangeFinishSchema, UserEmailVerifyOrChangeStartDocument, type UserEmailVerifyOrChangeStartMutation, type UserEmailVerifyOrChangeStartMutationVariables, type UserEmailVerifyOrChangeStartSchema, type UserFragmentFragment, UserFragmentFragmentDoc, UserHandleLoginAttemptDocument, type UserHandleLoginAttemptMutation, type UserHandleLoginAttemptMutationVariables, UserOrganizationAcctProviderConnCheckConnectionDocument, type UserOrganizationAcctProviderConnCheckConnectionMutation, type UserOrganizationAcctProviderConnCheckConnectionMutationVariables, UserOrganizationAcctProviderConnDisconnectDocument, type UserOrganizationAcctProviderConnDisconnectMutation, type UserOrganizationAcctProviderConnDisconnectMutationVariables, UserOrganizationAcctProviderConnUpdateDocument, type UserOrganizationAcctProviderConnUpdateMutation, type UserOrganizationAcctProviderConnUpdateMutationVariables, type UserOrganizationAcctProviderConnUpdateSchema, UserOrganizationAcctProviderConnectDocument, type UserOrganizationAcctProviderConnectMutation, type UserOrganizationAcctProviderConnectMutationVariables, UserOrganizationAcctProviderDocument, UserOrganizationAcctProviderGetOAuthUrlDocument, type UserOrganizationAcctProviderGetOAuthUrlMutation, type UserOrganizationAcctProviderGetOAuthUrlMutationVariables, type UserOrganizationAcctProviderQuery, type UserOrganizationAcctProviderQueryVariables, UserOrganizationAcctProviderSynchronizationDocument, type UserOrganizationAcctProviderSynchronizationQuery, type UserOrganizationAcctProviderSynchronizationQueryVariables, UserOrganizationAcctProviderSynchronizationsDocument, type UserOrganizationAcctProviderSynchronizationsQuery, type UserOrganizationAcctProviderSynchronizationsQueryVariables, UserOrganizationAcctProviderSynchronizeDocument, type UserOrganizationAcctProviderSynchronizeMutation, type UserOrganizationAcctProviderSynchronizeMutationVariables, UserOrganizationAcctProvidersDocument, type UserOrganizationAcctProvidersQuery, type UserOrganizationAcctProvidersQueryVariables, UserOrganizationBaseSettingsDocument, type UserOrganizationBaseSettingsQuery, type UserOrganizationBaseSettingsQueryVariables, UserOrganizationBillDocument, type UserOrganizationBillQuery, type UserOrganizationBillQueryVariables, UserOrganizationBillSummaryDocument, type UserOrganizationBillSummaryQuery, type UserOrganizationBillSummaryQueryVariables, UserOrganizationCollaboratorDeleteDocument, type UserOrganizationCollaboratorDeleteMutation, type UserOrganizationCollaboratorDeleteMutationVariables, UserOrganizationCollaboratorUpdateDocument, type UserOrganizationCollaboratorUpdateMutation, type UserOrganizationCollaboratorUpdateMutationVariables, type UserOrganizationCollaboratorUpdateSchema, UserOrganizationCollaboratorsDocument, type UserOrganizationCollaboratorsQuery, type UserOrganizationCollaboratorsQueryVariables, UserOrganizationConnectionAcceptDocument, type UserOrganizationConnectionAcceptMutation, type UserOrganizationConnectionAcceptMutationVariables, UserOrganizationConnectionDocument, UserOrganizationConnectionInviteCustomerDocument, type UserOrganizationConnectionInviteCustomerMutation, type UserOrganizationConnectionInviteCustomerMutationVariables, UserOrganizationConnectionInviteVendorDocument, type UserOrganizationConnectionInviteVendorMutation, type UserOrganizationConnectionInviteVendorMutationVariables, type UserOrganizationConnectionQuery, type UserOrganizationConnectionQueryVariables, UserOrganizationConnectionRejectDocument, type UserOrganizationConnectionRejectMutation, type UserOrganizationConnectionRejectMutationVariables, UserOrganizationConnectionsDocument, type UserOrganizationConnectionsQuery, type UserOrganizationConnectionsQueryVariables, UserOrganizationCreateDocument, type UserOrganizationCreateMutation, type UserOrganizationCreateMutationVariables, type UserOrganizationCreateSchema, UserOrganizationCustomerConnLockDocument, type UserOrganizationCustomerConnLockMutation, type UserOrganizationCustomerConnLockMutationVariables, UserOrganizationCustomerConnUnlockDocument, type UserOrganizationCustomerConnUnlockMutation, type UserOrganizationCustomerConnUnlockMutationVariables, UserOrganizationCustomerContactCreateDocument, type UserOrganizationCustomerContactCreateMutation, type UserOrganizationCustomerContactCreateMutationVariables, type UserOrganizationCustomerContactCreateSchema, UserOrganizationCustomerContactDeleteDocument, type UserOrganizationCustomerContactDeleteMutation, type UserOrganizationCustomerContactDeleteMutationVariables, UserOrganizationCustomerContactUpdateDocument, type UserOrganizationCustomerContactUpdateMutation, type UserOrganizationCustomerContactUpdateMutationVariables, type UserOrganizationCustomerContactUpdateSchema, UserOrganizationCustomerContactsDocument, type UserOrganizationCustomerContactsQuery, type UserOrganizationCustomerContactsQueryVariables, UserOrganizationCustomerDocument, UserOrganizationCustomerGetStatementLinkDocument, type UserOrganizationCustomerGetStatementLinkMutation, type UserOrganizationCustomerGetStatementLinkMutationVariables, UserOrganizationCustomerNotificationDocument, type UserOrganizationCustomerNotificationQuery, type UserOrganizationCustomerNotificationQueryVariables, UserOrganizationCustomerNotificationsDocument, type UserOrganizationCustomerNotificationsQuery, type UserOrganizationCustomerNotificationsQueryVariables, type UserOrganizationCustomerQuery, type UserOrganizationCustomerQueryVariables, UserOrganizationCustomerSendInvoiceEmailDocument, type UserOrganizationCustomerSendInvoiceEmailMutation, type UserOrganizationCustomerSendInvoiceEmailMutationVariables, type UserOrganizationCustomerSendInvoiceEmailSchema, UserOrganizationCustomerSendStatementEmailDocument, type UserOrganizationCustomerSendStatementEmailMutation, type UserOrganizationCustomerSendStatementEmailMutationVariables, type UserOrganizationCustomerSendStatementEmailSchema, UserOrganizationCustomerStatementDocument, UserOrganizationCustomerStatementLineDocument, UserOrganizationCustomerStatementLineGetPDFDocument, type UserOrganizationCustomerStatementLineGetPDFQuery, type UserOrganizationCustomerStatementLineGetPDFQueryVariables, type UserOrganizationCustomerStatementLineQuery, type UserOrganizationCustomerStatementLineQueryVariables, type UserOrganizationCustomerStatementQuery, type UserOrganizationCustomerStatementQueryVariables, UserOrganizationCustomerSynchronizeDocument, type UserOrganizationCustomerSynchronizeMutation, type UserOrganizationCustomerSynchronizeMutationVariables, UserOrganizationCustomersDocument, type UserOrganizationCustomersQuery, type UserOrganizationCustomersQueryVariables, UserOrganizationDocument, UserOrganizationEmailVerifyOrChangeFinishDocument, type UserOrganizationEmailVerifyOrChangeFinishMutation, type UserOrganizationEmailVerifyOrChangeFinishMutationVariables, type UserOrganizationEmailVerifyOrChangeFinishSchema, UserOrganizationEmailVerifyOrChangeStartDocument, type UserOrganizationEmailVerifyOrChangeStartMutation, type UserOrganizationEmailVerifyOrChangeStartMutationVariables, type UserOrganizationEmailVerifyOrChangeStartSchema, UserOrganizationInviteCollaboratorCancelDocument, type UserOrganizationInviteCollaboratorCancelMutation, type UserOrganizationInviteCollaboratorCancelMutationVariables, UserOrganizationInviteCollaboratorCreateDocument, type UserOrganizationInviteCollaboratorCreateMutation, type UserOrganizationInviteCollaboratorCreateMutationVariables, type UserOrganizationInviteCollaboratorCreateSchema, UserOrganizationInviteCollaboratorResendDocument, type UserOrganizationInviteCollaboratorResendMutation, type UserOrganizationInviteCollaboratorResendMutationVariables, UserOrganizationInviteCollaboratorsDocument, type UserOrganizationInviteCollaboratorsQuery, type UserOrganizationInviteCollaboratorsQueryVariables, UserOrganizationInvoiceDocument, UserOrganizationInvoiceGetPDFDocument, type UserOrganizationInvoiceGetPDFMutation, type UserOrganizationInvoiceGetPDFMutationVariables, type UserOrganizationInvoiceQuery, type UserOrganizationInvoiceQueryVariables, UserOrganizationInvoiceSummaryDocument, type UserOrganizationInvoiceSummaryQuery, type UserOrganizationInvoiceSummaryQueryVariables, UserOrganizationInvoiceTransactionGetPDFDocument, type UserOrganizationInvoiceTransactionGetPDFMutation, type UserOrganizationInvoiceTransactionGetPDFMutationVariables, UserOrganizationLogoPictureRemoveDocument, type UserOrganizationLogoPictureRemoveMutation, type UserOrganizationLogoPictureRemoveMutationVariables, UserOrganizationProjectChangeRequestAcceptDocument, type UserOrganizationProjectChangeRequestAcceptMutation, type UserOrganizationProjectChangeRequestAcceptMutationVariables, UserOrganizationProjectChangeRequestCancelDocument, type UserOrganizationProjectChangeRequestCancelMutation, type UserOrganizationProjectChangeRequestCancelMutationVariables, UserOrganizationProjectChangeRequestCreateDocument, type UserOrganizationProjectChangeRequestCreateMutation, type UserOrganizationProjectChangeRequestCreateMutationVariables, UserOrganizationProjectChangeRequestRejectDocument, type UserOrganizationProjectChangeRequestRejectMutation, type UserOrganizationProjectChangeRequestRejectMutationVariables, UserOrganizationProjectChangeRequestUpdateDocument, type UserOrganizationProjectChangeRequestUpdateMutation, type UserOrganizationProjectChangeRequestUpdateMutationVariables, UserOrganizationProjectCreateDocument, type UserOrganizationProjectCreateMutation, type UserOrganizationProjectCreateMutationVariables, type UserOrganizationProjectCreateSchema, UserOrganizationProjectDeleteDocument, type UserOrganizationProjectDeleteMutation, type UserOrganizationProjectDeleteMutationVariables, UserOrganizationProjectDocument, type UserOrganizationProjectQuery, type UserOrganizationProjectQueryVariables, UserOrganizationProjectUpdateDocument, type UserOrganizationProjectUpdateMutation, type UserOrganizationProjectUpdateMutationVariables, type UserOrganizationProjectUpdateSchema, UserOrganizationProjectsDocument, type UserOrganizationProjectsQuery, type UserOrganizationProjectsQueryVariables, type UserOrganizationQuery, type UserOrganizationQueryVariables, UserOrganizationReminderSettingCreateDocument, type UserOrganizationReminderSettingCreateMutation, type UserOrganizationReminderSettingCreateMutationVariables, UserOrganizationReminderSettingDeleteDocument, type UserOrganizationReminderSettingDeleteMutation, type UserOrganizationReminderSettingDeleteMutationVariables, UserOrganizationReminderSettingDocument, UserOrganizationReminderSettingGlobalUpdateDocument, type UserOrganizationReminderSettingGlobalUpdateMutation, type UserOrganizationReminderSettingGlobalUpdateMutationVariables, type UserOrganizationReminderSettingQuery, type UserOrganizationReminderSettingQueryVariables, type UserOrganizationReminderSettingSchema, UserOrganizationReminderSettingUpdateDocument, type UserOrganizationReminderSettingUpdateMutation, type UserOrganizationReminderSettingUpdateMutationVariables, UserOrganizationReminderSettingsDocument, type UserOrganizationReminderSettingsQuery, type UserOrganizationReminderSettingsQueryVariables, UserOrganizationSendGenericInviteMailDocument, type UserOrganizationSendGenericInviteMailMutation, type UserOrganizationSendGenericInviteMailMutationVariables, UserOrganizationStatementLogDocument, type UserOrganizationStatementLogQuery, type UserOrganizationStatementLogQueryVariables, UserOrganizationStatementLogsDocument, type UserOrganizationStatementLogsQuery, type UserOrganizationStatementLogsQueryVariables, type UserOrganizationSubscriptionCalculatePricingAddonItemSchema, UserOrganizationSubscriptionCalculatePricingDocument, type UserOrganizationSubscriptionCalculatePricingMutation, type UserOrganizationSubscriptionCalculatePricingMutationVariables, type UserOrganizationSubscriptionCalculatePricingSchema, UserOrganizationSubscriptionCancelDocument, type UserOrganizationSubscriptionCancelMutation, type UserOrganizationSubscriptionCancelMutationVariables, UserOrganizationSubscriptionCompletePurchaseDocument, type UserOrganizationSubscriptionCompletePurchaseMutation, type UserOrganizationSubscriptionCompletePurchaseMutationVariables, UserOrganizationSubscriptionDefaultPricingSetupDocument, type UserOrganizationSubscriptionDefaultPricingSetupQuery, type UserOrganizationSubscriptionDefaultPricingSetupQueryVariables, UserOrganizationSubscriptionDocument, UserOrganizationSubscriptionGetPrePurchaseTransactionDataDocument, type UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutation, type UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutationVariables, type UserOrganizationSubscriptionQuery, type UserOrganizationSubscriptionQueryVariables, UserOrganizationSubscriptionStartPurchaseDocument, type UserOrganizationSubscriptionStartPurchaseMutation, type UserOrganizationSubscriptionStartPurchaseMutationVariables, type UserOrganizationSubscriptionStartPurchaseSchema, UserOrganizationSubscriptionVerifyCouponDocument, type UserOrganizationSubscriptionVerifyCouponMutation, type UserOrganizationSubscriptionVerifyCouponMutationVariables, UserOrganizationSubscriptionsDocument, type UserOrganizationSubscriptionsQuery, type UserOrganizationSubscriptionsQueryVariables, UserOrganizationUpdateDocument, type UserOrganizationUpdateMutation, type UserOrganizationUpdateMutationVariables, type UserOrganizationUpdateSchema, UserOrganizationUserInviteAcceptDocument, type UserOrganizationUserInviteAcceptMutation, type UserOrganizationUserInviteAcceptMutationVariables, UserOrganizationUserInvitesDocument, type UserOrganizationUserInvitesQuery, type UserOrganizationUserInvitesQueryVariables, UserOrganizationVendorConnLockDocument, type UserOrganizationVendorConnLockMutation, type UserOrganizationVendorConnLockMutationVariables, UserOrganizationVendorConnUnlockDocument, type UserOrganizationVendorConnUnlockMutation, type UserOrganizationVendorConnUnlockMutationVariables, type UserOrganizationVendorContactCreateSchema, UserOrganizationVendorContactDeleteDocument, type UserOrganizationVendorContactDeleteMutation, type UserOrganizationVendorContactDeleteMutationVariables, UserOrganizationVendorContactUpdateDocument, type UserOrganizationVendorContactUpdateMutation, type UserOrganizationVendorContactUpdateMutationVariables, type UserOrganizationVendorContactUpdateSchema, UserOrganizationVendorDocument, type UserOrganizationVendorQuery, type UserOrganizationVendorQueryVariables, UserOrganizationVendorsDocument, type UserOrganizationVendorsQuery, type UserOrganizationVendorsQueryVariables, UserPasswordChangeFinishDocument, type UserPasswordChangeFinishMutation, type UserPasswordChangeFinishMutationVariables, type UserPasswordChangeFinishSchema, UserPasswordChangeStartDocument, type UserPasswordChangeStartMutation, type UserPasswordChangeStartMutationVariables, type UserPasswordChangeStartSchema, UserPasswordResetFinishDocument, type UserPasswordResetFinishMutation, type UserPasswordResetFinishMutationVariables, type UserPasswordResetFinishSchema, UserPasswordResetStartDocument, type UserPasswordResetStartMutation, type UserPasswordResetStartMutationVariables, type UserPasswordResetStartSchema, UserPhoneNumberVerifyOrChangeFinishDocument, type UserPhoneNumberVerifyOrChangeFinishMutation, type UserPhoneNumberVerifyOrChangeFinishMutationVariables, type UserPhoneNumberVerifyOrChangeFinishSchema, UserPhoneNumberVerifyOrChangeStartDocument, type UserPhoneNumberVerifyOrChangeStartMutation, type UserPhoneNumberVerifyOrChangeStartMutationVariables, type UserPhoneNumberVerifyOrChangeStartSchema, UserProfilePictureRemoveDocument, type UserProfilePictureRemoveMutation, type UserProfilePictureRemoveMutationVariables, type UserQuery, type UserQueryVariables, UserSessionsCloseDocument, type UserSessionsCloseMutation, type UserSessionsCloseMutationVariables, type UserSignUpWithEmailFinishSchema, UserSignUpWithEmailFinishSchemaDocument, type UserSignUpWithEmailFinishSchemaMutation, type UserSignUpWithEmailFinishSchemaMutationVariables, UserSignUpWithEmailStartDocument, type UserSignUpWithEmailStartMutation, type UserSignUpWithEmailStartMutationVariables, type UserSignUpWithEmailStartSchema, UserSignUpWithEmailVerifyDocument, type UserSignUpWithEmailVerifyMutation, type UserSignUpWithEmailVerifyMutationVariables, type UserSignUpWithEmailVerifySchema, UserUpdateDataDocument, type UserUpdateDataMutation, type UserUpdateDataMutationVariables, type UserUpdateDataSchema, type UserWithOrganizationFragmentFragment, UserWithOrganizationFragmentFragmentDoc, type VendorContactFragmentFragment, VendorContactFragmentFragmentDoc, gql, processResponseAsList, userOrganizationVendorContactCreateDocument, type userOrganizationVendorContactCreateMutation, type userOrganizationVendorContactCreateMutationVariables, userOrganizationVendorContactsDocument, type userOrganizationVendorContactsQuery, type userOrganizationVendorContactsQueryVariables };
