import { ApolloClient, QueryOptions, MutationOptions } from '@apollo/client/core';
import { NetworkError } from '@apollo/client/errors';
import { GraphQLFormattedError } from 'graphql';
import { TypedDocumentNode } from '@graphql-typed-document-node/core';

declare const AccruEnvironments: {
    production: string;
    qa: string;
};
interface IAccruClientParams {
    environment?: keyof typeof AccruEnvironments;
    /** Overrides the environment base URL */
    url?: string;
    /** @deprecated Use `url` or select the `environment` instead */
    baseUrl?: string;
    getAuthToken?: () => Promise<string>;
    onAuthError?: () => void;
    onGraphQLError?: (errors: ReadonlyArray<GraphQLFormattedError>) => void;
    onNetworkError?: (error: NetworkError) => 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>;

type Maybe<T> = T | null;
type InputMaybe<T> = Maybe<T>;
type Exact<T extends {
    [key: string]: unknown;
}> = {
    [K in keyof T]: T[K];
};
type MakeOptional<T, K extends keyof T> = Omit<T, K> & {
    [SubKey in K]?: Maybe<T[SubKey]>;
};
type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
    [SubKey in K]: Maybe<T[SubKey]>;
};
type MakeEmpty<T extends {
    [key: string]: unknown;
}, K extends keyof T> = {
    [_ in K]?: never;
};
type Incremental<T> = T | {
    [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never;
};
/** All built-in and custom scalars, mapped to their actual values */
type Scalars = {
    ID: {
        input: string;
        output: string;
    };
    String: {
        input: string;
        output: string;
    };
    Boolean: {
        input: boolean;
        output: boolean;
    };
    Int: {
        input: number;
        output: number;
    };
    Float: {
        input: number;
        output: number;
    };
    /** The `BigInt` scalar type represents non-fractional signed whole numeric values. */
    BigInt: {
        input: bigint;
        output: bigint;
    };
    /** Cursor for pagination */
    ConnectionCursor: {
        input: any;
        output: any;
    };
    /** The javascript `Date` as string. Type represents date and time as the ISO Date string. */
    DateTime: {
        input: any;
        output: any;
    };
    /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */
    JSON: {
        input: any;
        output: any;
    };
};
declare enum ACCT_PROVIDER {
    QUICKBOOKS = "QUICKBOOKS"
}
declare enum AUTH_PROVIDER {
    FIREBASE = "FIREBASE",
    INTUIT = "INTUIT"
}
type AccruPayTransactionProviderPreTransactionData = {
    __typename?: 'AccruPayTransactionProviderPreTransactionData';
    environment: Scalars['String']['output'];
    merchant_id: Scalars['String']['output'];
    merchant_site_id: Scalars['String']['output'];
    transaction_provider: TRANSACTION_PROVIDER;
};
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"
}
type File = {
    __typename?: 'File';
    allow_public_access: Scalars['Boolean']['output'];
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    checksum_md5: Scalars['String']['output'];
    checksum_sha256: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    extension: Scalars['String']['output'];
    filename: Scalars['String']['output'];
    id: Scalars['ID']['output'];
    mime_type: MIME_TYPE;
    payload: Scalars['JSON']['output'];
    public_url?: Maybe<Scalars['String']['output']>;
    public_url_expires_at?: Maybe<Scalars['DateTime']['output']>;
    recipient_id?: Maybe<Scalars['String']['output']>;
    recipient_type: RECIPIENT_TYPE;
    size: Scalars['Int']['output'];
    storage_provider: STORAGE_PROVIDER;
    type: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
};
declare enum INVOICE_STATUS {
    OPEN = "OPEN",
    PAID = "PAID"
}
declare enum MIME_TYPE {
    JPEG = "JPEG",
    OTHER = "OTHER",
    PDF = "PDF",
    PNG = "PNG"
}
type Mutation = {
    __typename?: 'Mutation';
    adminClearCache: Scalars['DateTime']['output'];
    adminOrganizationAcctProviderSynchronize: Scalars['DateTime']['output'];
    adminOrganizationAcctProviderSynchronizeAll: Scalars['Int']['output'];
    adminOrganizationArchive: Organization;
    adminOrganizationBillProcess: Scalars['Int']['output'];
    adminOrganizationBillTransactionProcess: Scalars['Int']['output'];
    adminOrganizationCouponCreate: OrganizationCoupon;
    adminOrganizationCouponDelete: OrganizationCoupon;
    adminOrganizationCustomerProcess: Scalars['Int']['output'];
    adminOrganizationCustomerStatementRecalculate: Scalars['DateTime']['output'];
    adminOrganizationDelete: Organization;
    adminOrganizationInvoiceProcess: Scalars['Int']['output'];
    adminOrganizationInvoiceTransactionProcess: Scalars['Int']['output'];
    adminOrganizationManualSubscriptionAddonsSetup: OrganizationSubscription;
    adminOrganizationManualSubscriptionCancel: OrganizationSubscription;
    adminOrganizationManualSubscriptionModuleSetup: OrganizationSubscription;
    adminOrganizationManualSubscriptionPlanSetup: OrganizationSubscription;
    adminOrganizationSubscriptionProviderCancelSubscription: OrganizationSubscription;
    adminOrganizationSubscriptionProviderRefreshSettings: Scalars['DateTime']['output'];
    adminOrganizationSubscriptionProviderRefreshSubscription: OrganizationSubscription;
    adminOrganizationVendorProcess: Scalars['Int']['output'];
    adminUserDelete: User;
    unauthorizedUserOrganizationAcctProviderConnCheckConnection: Scalars['DateTime']['output'];
    unconnectedCustomerOrganizationInvoiceGetPDF: Scalars['String']['output'];
    unconnectedCustomerOrganizationProjectChangeRequestAccept: OrganizationProjectChangeRequest;
    unconnectedCustomerOrganizationProjectChangeRequestActionRequestToken: Scalars['DateTime']['output'];
    unconnectedCustomerOrganizationProjectChangeRequestReject: OrganizationProjectChangeRequest;
    unconnectedCustomerOrganizationStatementLineGetPDF: Scalars['String']['output'];
    unconnectedCustomerOrganizationStatementRequestToken: Scalars['DateTime']['output'];
    unconnectedCustomerSynchronize: Scalars['DateTime']['output'];
    userAuthProviderDisconnect: UserAuthProviderConn;
    userAuthProviderGetOAuthToken: Scalars['String']['output'];
    userAuthProviderGetOAuthUrl: Scalars['String']['output'];
    userCustomerOrganizationInvoiceCreateSyncBill: OrganizationBill;
    userCustomerOrganizationInvoiceGetPDF: Scalars['String']['output'];
    userCustomerOrganizationProjectChangeRequestAccept: OrganizationProjectChangeRequest;
    userCustomerOrganizationProjectChangeRequestCancel: OrganizationProjectChangeRequest;
    userCustomerOrganizationProjectChangeRequestCreate: OrganizationProjectChangeRequest;
    userCustomerOrganizationProjectChangeRequestReject: OrganizationProjectChangeRequest;
    userCustomerOrganizationProjectChangeRequestUpdate: OrganizationProjectChangeRequest;
    userCustomerOrganizationStatementLineGetPDF: Scalars['String']['output'];
    userCustomerOrganizationSynchronize: Scalars['DateTime']['output'];
    userEmailVerifyOrChangeFinish: User;
    userEmailVerifyOrChangeStart: Scalars['DateTime']['output'];
    userHandleLoginAttempt: Scalars['DateTime']['output'];
    userOrganizationAcctProviderConnCheckConnection: OrganizationAcctProviderConn;
    userOrganizationAcctProviderConnDisconnect: OrganizationAcctProviderConn;
    userOrganizationAcctProviderConnUpdate: OrganizationAcctProviderConn;
    userOrganizationAcctProviderConnect: OrganizationAcctProviderConn;
    userOrganizationAcctProviderGetOAuthUrl: Scalars['String']['output'];
    userOrganizationAcctProviderSynchronize: Scalars['DateTime']['output'];
    userOrganizationBillConnLock: OrganizationBill;
    userOrganizationBillConnSync: OrganizationBill;
    userOrganizationBillConnUnlock: OrganizationBill;
    userOrganizationBillCreate: OrganizationBill;
    userOrganizationBillDelete: Array<OrganizationBill>;
    userOrganizationBillFileDelete: OrganizationBill;
    userOrganizationBillManualPaymentCreate: OrganizationBill;
    userOrganizationBillManualPaymentDelete: OrganizationBill;
    userOrganizationBillUpdate: OrganizationBill;
    userOrganizationCollaboratorDelete: OrganizationUser;
    userOrganizationCollaboratorUpdate: OrganizationUser;
    userOrganizationConnectionAccept: OrganizationConnection;
    userOrganizationConnectionInviteCustomer: OrganizationConnection;
    userOrganizationConnectionInviteVendor: OrganizationConnection;
    userOrganizationConnectionReject: OrganizationConnection;
    userOrganizationCreate: Organization;
    userOrganizationCustomerConnLock: OrganizationCustomer;
    userOrganizationCustomerConnSync: OrganizationCustomer;
    userOrganizationCustomerConnUnlock: OrganizationCustomer;
    userOrganizationCustomerContactCreate: OrganizationCustomerContact;
    userOrganizationCustomerContactDelete: OrganizationCustomerContact;
    userOrganizationCustomerContactUpdate: OrganizationCustomerContact;
    userOrganizationCustomerCreate: OrganizationCustomer;
    userOrganizationCustomerGetStatementLink: Scalars['String']['output'];
    userOrganizationCustomerSendInvoiceEmail: Scalars['JSON']['output'];
    userOrganizationCustomerSendStatementEmail: Scalars['JSON']['output'];
    userOrganizationCustomerSynchronize: Array<Scalars['String']['output']>;
    userOrganizationCustomerUniqueCodeUpdate: OrganizationCustomer;
    userOrganizationCustomerUpdate: OrganizationCustomer;
    userOrganizationDelete: Organization;
    userOrganizationEmailVerifyOrChangeFinish: Organization;
    userOrganizationEmailVerifyOrChangeStart: Scalars['DateTime']['output'];
    userOrganizationInviteCollaboratorCancel: OrganizationInvite;
    userOrganizationInviteCollaboratorCreate: OrganizationInvite;
    userOrganizationInviteCollaboratorResend: OrganizationInvite;
    userOrganizationInviteReject: OrganizationInvite;
    userOrganizationInvoiceCreate: OrganizationInvoice;
    userOrganizationInvoiceDelete: Array<OrganizationInvoice>;
    userOrganizationInvoiceFileDelete: OrganizationInvoice;
    userOrganizationInvoiceGetPDF: Scalars['String']['output'];
    userOrganizationInvoiceManualPaymentCreate: OrganizationInvoice;
    userOrganizationInvoiceManualPaymentDelete: OrganizationInvoice;
    userOrganizationInvoiceTransactionGetPDF: Scalars['String']['output'];
    userOrganizationInvoiceUpdate: OrganizationInvoice;
    userOrganizationLeave: OrganizationUser;
    userOrganizationLogoPictureRemove: Organization;
    userOrganizationProjectChangeRequestAccept: OrganizationProjectChangeRequest;
    userOrganizationProjectChangeRequestCancel: OrganizationProjectChangeRequest;
    userOrganizationProjectChangeRequestCreate: OrganizationProjectChangeRequest;
    userOrganizationProjectChangeRequestReject: OrganizationProjectChangeRequest;
    userOrganizationProjectChangeRequestUpdate: OrganizationProjectChangeRequest;
    userOrganizationProjectCreate: OrganizationProject;
    userOrganizationProjectDelete: OrganizationProject;
    userOrganizationProjectUpdate: OrganizationProject;
    userOrganizationReceivingMethodDelete: OrganizationReceivingMethod;
    userOrganizationReceivingMethodUpdate: OrganizationReceivingMethod;
    userOrganizationReminderSettingCreate: OrganizationReminderSetting;
    userOrganizationReminderSettingDelete: OrganizationReminderSetting;
    userOrganizationReminderSettingGlobalUpdate: Organization;
    userOrganizationReminderSettingUpdate: OrganizationReminderSetting;
    userOrganizationSendGenericInviteMail: Scalars['DateTime']['output'];
    userOrganizationSubscriptionCalculatePricing: OrganizationSubscriptionCalculatedPricing;
    userOrganizationSubscriptionCancel: OrganizationSubscription;
    userOrganizationSubscriptionCompletePurchase: OrganizationSubscription;
    userOrganizationSubscriptionGetPrePurchaseTransactionData: OrganizationTransactionPreTransactionData;
    userOrganizationSubscriptionStartPurchase: OrganizationSubscriptionTransaction;
    userOrganizationSubscriptionVerifyCoupon: OrganizationCoupon;
    userOrganizationUniqueCodeUpdate: Organization;
    userOrganizationUniqueNameUpdate: Organization;
    userOrganizationUpdate: Organization;
    userOrganizationUserInviteAccept: OrganizationUser;
    userOrganizationVendorConnLock: OrganizationVendor;
    userOrganizationVendorConnSync: OrganizationVendor;
    userOrganizationVendorConnUnlock: OrganizationVendor;
    userOrganizationVendorContactCreate: OrganizationVendorContact;
    userOrganizationVendorContactDelete: OrganizationVendorContact;
    userOrganizationVendorContactUpdate: OrganizationVendorContact;
    userOrganizationVendorCreate: OrganizationVendor;
    userOrganizationVendorUniqueCodeUpdate: OrganizationVendor;
    userOrganizationVendorUpdate: OrganizationVendor;
    userPasswordChangeFinish: Scalars['String']['output'];
    userPasswordChangeStart: Scalars['DateTime']['output'];
    userPasswordResetFinish: Scalars['String']['output'];
    userPasswordResetStart: Scalars['String']['output'];
    userPhoneNumberRemove: User;
    userPhoneNumberVerifyOrChangeFinish: User;
    userPhoneNumberVerifyOrChangeStart: Scalars['DateTime']['output'];
    userProfilePictureRemove: User;
    userSessionsClose: UserAuthProviderConn;
    userSignUpWithEmailFinish: Scalars['String']['output'];
    userSignUpWithEmailStart: Scalars['DateTime']['output'];
    userSignUpWithEmailVerify: Scalars['DateTime']['output'];
    userUpdateData: User;
};
type MutationadminOrganizationAcctProviderSynchronizeArgs = {
    acct_provider: ACCT_PROVIDER;
    organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationAcctProviderSynchronizeAllArgs = {
    acct_provider?: InputMaybe<ACCT_PROVIDER>;
};
type MutationadminOrganizationArchiveArgs = {
    organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationBillProcessArgs = {
    organization_bill_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationBillTransactionProcessArgs = {
    organization_bill_transaction_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationCouponCreateArgs = {
    data: OrganizationCouponCreateSchema;
};
type MutationadminOrganizationCouponDeleteArgs = {
    organization_coupon_id: Scalars['String']['input'];
};
type MutationadminOrganizationCustomerProcessArgs = {
    organization_customer_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationCustomerStatementRecalculateArgs = {
    organization_customer_id?: InputMaybe<Scalars['String']['input']>;
    organization_id?: InputMaybe<Scalars['String']['input']>;
};
type MutationadminOrganizationDeleteArgs = {
    organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationInvoiceProcessArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_id?: InputMaybe<Scalars['String']['input']>;
};
type MutationadminOrganizationInvoiceTransactionProcessArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_transaction_id?: InputMaybe<Scalars['String']['input']>;
};
type MutationadminOrganizationManualSubscriptionAddonsSetupArgs = {
    data: OrganizationManualSubscriptionAddonsSetupSchema;
};
type MutationadminOrganizationManualSubscriptionCancelArgs = {
    organization_subscription_id: Scalars['String']['input'];
};
type MutationadminOrganizationManualSubscriptionModuleSetupArgs = {
    data: OrganizationManualSubscriptionModuleSetupSchema;
};
type MutationadminOrganizationManualSubscriptionPlanSetupArgs = {
    data: OrganizationManualSubscriptionPlanSetupSchema;
};
type MutationadminOrganizationSubscriptionProviderCancelSubscriptionArgs = {
    organization_subscription_id: Scalars['String']['input'];
};
type MutationadminOrganizationSubscriptionProviderRefreshSettingsArgs = {
    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
};
type MutationadminOrganizationSubscriptionProviderRefreshSubscriptionArgs = {
    organization_subscription_id: Scalars['String']['input'];
};
type MutationadminOrganizationVendorProcessArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id?: InputMaybe<Scalars['String']['input']>;
};
type MutationadminUserDeleteArgs = {
    user_id: Scalars['String']['input'];
};
type MutationunauthorizedUserOrganizationAcctProviderConnCheckConnectionArgs = {
    acct_provider: ACCT_PROVIDER;
    acct_provider_conn_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationInvoiceGetPDFArgs = {
    acct_provider?: InputMaybe<ACCT_PROVIDER>;
    organization_id?: InputMaybe<Scalars['String']['input']>;
    organization_invoice_id: Scalars['String']['input'];
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationProjectChangeRequestAcceptArgs = {
    organization_id?: InputMaybe<Scalars['String']['input']>;
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenArgs = {
    organization_id?: InputMaybe<Scalars['String']['input']>;
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationProjectChangeRequestRejectArgs = {
    organization_id?: InputMaybe<Scalars['String']['input']>;
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationStatementLineGetPDFArgs = {
    acct_provider?: InputMaybe<ACCT_PROVIDER>;
    organization_customer_statement_line_id: Scalars['Int']['input'];
    organization_id?: InputMaybe<Scalars['String']['input']>;
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationStatementRequestTokenArgs = {
    unique_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerSynchronizeArgs = {
    organization_id?: InputMaybe<Scalars['String']['input']>;
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
};
type MutationuserAuthProviderDisconnectArgs = {
    auth_provider: AUTH_PROVIDER;
};
type MutationuserAuthProviderGetOAuthTokenArgs = {
    auth_provider: AUTH_PROVIDER;
    authorization_token: Scalars['String']['input'];
};
type MutationuserAuthProviderGetOAuthUrlArgs = {
    auth_provider: AUTH_PROVIDER;
};
type MutationuserCustomerOrganizationInvoiceCreateSyncBillArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationInvoiceGetPDFArgs = {
    acct_provider?: InputMaybe<ACCT_PROVIDER>;
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestAcceptArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestCancelArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestCreateArgs = {
    data: OrganizationProjectChangeRequestUpsertSchema;
    organization_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestRejectArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestUpdateArgs = {
    data: OrganizationProjectChangeRequestUpsertSchema;
    organization_id: Scalars['String']['input'];
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationStatementLineGetPDFArgs = {
    acct_provider?: InputMaybe<ACCT_PROVIDER>;
    organization_customer_statement_line_id: Scalars['Int']['input'];
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationSynchronizeArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserEmailVerifyOrChangeFinishArgs = {
    data: UserEmailVerifyOrChangeFinishSchema;
};
type MutationuserEmailVerifyOrChangeStartArgs = {
    data: UserEmailVerifyOrChangeStartSchema;
};
type MutationuserHandleLoginAttemptArgs = {
    email: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderConnCheckConnectionArgs = {
    acct_provider: ACCT_PROVIDER;
    acct_provider_conn_code: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderConnDisconnectArgs = {
    acct_provider: ACCT_PROVIDER;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderConnUpdateArgs = {
    acct_provider: ACCT_PROVIDER;
    data: UserOrganizationAcctProviderConnUpdateSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderConnectArgs = {
    acct_provider: ACCT_PROVIDER;
    automatic_pull_enabled: Scalars['Boolean']['input'];
    organization_id: Scalars['String']['input'];
    url: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderGetOAuthUrlArgs = {
    acct_provider: ACCT_PROVIDER;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderSynchronizeArgs = {
    acct_provider: ACCT_PROVIDER;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillConnLockArgs = {
    organization_bill_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillConnSyncArgs = {
    organization_bill_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillConnUnlockArgs = {
    organization_bill_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillCreateArgs = {
    data: UserOrganizationBillSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillDeleteArgs = {
    organization_bill_ids: Array<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillFileDeleteArgs = {
    organization_bill_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillManualPaymentCreateArgs = {
    data: UserOrganizationBillManualPaymentCreateSchema;
    organization_bill_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillManualPaymentDeleteArgs = {
    organization_bill_id: Scalars['String']['input'];
    organization_bill_transaction_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillUpdateArgs = {
    data: UserOrganizationBillSchema;
    organization_bill_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCollaboratorDeleteArgs = {
    organization_id: Scalars['String']['input'];
    organization_user_id: Scalars['String']['input'];
};
type MutationuserOrganizationCollaboratorUpdateArgs = {
    data: UserOrganizationCollaboratorUpdateSchema;
    organization_id: Scalars['String']['input'];
    organization_user_id: Scalars['String']['input'];
};
type MutationuserOrganizationConnectionAcceptArgs = {
    organization_connection_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationConnectionInviteCustomerArgs = {
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationConnectionInviteVendorArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationConnectionRejectArgs = {
    organization_connection_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCreateArgs = {
    data: UserOrganizationCreateSchema;
};
type MutationuserOrganizationCustomerConnLockArgs = {
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerConnSyncArgs = {
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerConnUnlockArgs = {
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerContactCreateArgs = {
    data: UserOrganizationCustomerContactCreateSchema;
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerContactDeleteArgs = {
    organization_customer_contact_id: Scalars['String']['input'];
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerContactUpdateArgs = {
    data: UserOrganizationCustomerContactUpdateSchema;
    organization_customer_contact_id: Scalars['String']['input'];
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerCreateArgs = {
    data: UserOrganizationCustomerSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerGetStatementLinkArgs = {
    expires_at?: InputMaybe<Scalars['DateTime']['input']>;
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerSendInvoiceEmailArgs = {
    organization_id: Scalars['String']['input'];
    targets: Array<UserOrganizationCustomerSendInvoiceEmailSchema>;
};
type MutationuserOrganizationCustomerSendStatementEmailArgs = {
    organization_id: Scalars['String']['input'];
    targets: Array<UserOrganizationCustomerSendStatementEmailSchema>;
};
type MutationuserOrganizationCustomerSynchronizeArgs = {
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerUniqueCodeUpdateArgs = {
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerUpdateArgs = {
    data: UserOrganizationCustomerSchema;
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationDeleteArgs = {
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationEmailVerifyOrChangeFinishArgs = {
    data: UserOrganizationEmailVerifyOrChangeFinishSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationEmailVerifyOrChangeStartArgs = {
    data: UserOrganizationEmailVerifyOrChangeStartSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationInviteCollaboratorCancelArgs = {
    organization_id: Scalars['String']['input'];
    organization_invite_id: Scalars['String']['input'];
};
type MutationuserOrganizationInviteCollaboratorCreateArgs = {
    data: UserOrganizationInviteCollaboratorCreateSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationInviteCollaboratorResendArgs = {
    organization_id: Scalars['String']['input'];
    organization_invite_id: Scalars['String']['input'];
};
type MutationuserOrganizationInviteRejectArgs = {
    code: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
    organization_invite_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceCreateArgs = {
    data: UserOrganizationInvoiceSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceDeleteArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_ids: Array<Scalars['String']['input']>;
};
type MutationuserOrganizationInvoiceFileDeleteArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceGetPDFArgs = {
    acct_provider?: InputMaybe<ACCT_PROVIDER>;
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceManualPaymentCreateArgs = {
    data: UserOrganizationInvoiceManualPaymentCreateSchema;
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceManualPaymentDeleteArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
    organization_invoice_transaction_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceTransactionGetPDFArgs = {
    acct_provider?: InputMaybe<ACCT_PROVIDER>;
    organization_id: Scalars['String']['input'];
    organization_invoice_transaction_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceUpdateArgs = {
    data: UserOrganizationInvoiceSchema;
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
};
type MutationuserOrganizationLeaveArgs = {
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationLogoPictureRemoveArgs = {
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestAcceptArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestCancelArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestCreateArgs = {
    data: OrganizationProjectChangeRequestUpsertSchema;
    organization_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestRejectArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestUpdateArgs = {
    data: OrganizationProjectChangeRequestUpsertSchema;
    organization_id: Scalars['String']['input'];
    organization_project_change_request_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectCreateArgs = {
    data: UserOrganizationProjectCreateSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectDeleteArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectUpdateArgs = {
    data: UserOrganizationProjectUpdateSchema;
    organization_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationReceivingMethodDeleteArgs = {
    organization_id: Scalars['String']['input'];
    organization_receiving_method_id: Scalars['String']['input'];
};
type MutationuserOrganizationReceivingMethodUpdateArgs = {
    data: UserOrganizationReceivingMethodUpdateSchema;
    organization_id: Scalars['String']['input'];
    organization_receiving_method_id: Scalars['String']['input'];
};
type MutationuserOrganizationReminderSettingCreateArgs = {
    data: UserOrganizationReminderSettingSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationReminderSettingDeleteArgs = {
    organization_id: Scalars['String']['input'];
    organization_reminder_setting_id: Scalars['String']['input'];
};
type MutationuserOrganizationReminderSettingGlobalUpdateArgs = {
    organization_id: Scalars['String']['input'];
    setting_allow_invoice_due_snooze_reminders?: InputMaybe<Scalars['Boolean']['input']>;
    setting_allow_invoice_overdue_snooze_reminders?: InputMaybe<Scalars['Boolean']['input']>;
    setting_send_invoice_due_reminders?: InputMaybe<Scalars['Boolean']['input']>;
    setting_send_invoice_overdue_reminders?: InputMaybe<Scalars['Boolean']['input']>;
};
type MutationuserOrganizationReminderSettingUpdateArgs = {
    data: UserOrganizationReminderSettingSchema;
    organization_id: Scalars['String']['input'];
    organization_reminder_setting_id: Scalars['String']['input'];
};
type MutationuserOrganizationSendGenericInviteMailArgs = {
    email: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionCalculatePricingArgs = {
    data: UserOrganizationSubscriptionCalculatePricingSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionCancelArgs = {
    organization_id: Scalars['String']['input'];
    organization_subscription_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionCompletePurchaseArgs = {
    organization_id: Scalars['String']['input'];
    organization_subscription_id: Scalars['String']['input'];
    organization_subscription_transaction_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionGetPrePurchaseTransactionDataArgs = {
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionStartPurchaseArgs = {
    data: UserOrganizationSubscriptionStartPurchaseSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionVerifyCouponArgs = {
    code: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationUniqueCodeUpdateArgs = {
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationUniqueNameUpdateArgs = {
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationUpdateArgs = {
    data: UserOrganizationUpdateSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationUserInviteAcceptArgs = {
    code: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
    organization_invite_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorConnLockArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorConnSyncArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorConnUnlockArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorContactCreateArgs = {
    data: UserOrganizationVendorContactCreateSchema;
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorContactDeleteArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_contact_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorContactUpdateArgs = {
    data: UserOrganizationVendorContactUpdateSchema;
    organization_id: Scalars['String']['input'];
    organization_vendor_contact_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorCreateArgs = {
    data: UserOrganizationVendorSchema;
    organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorUniqueCodeUpdateArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorUpdateArgs = {
    data: UserOrganizationVendorSchema;
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type MutationuserPasswordChangeFinishArgs = {
    data: UserPasswordChangeFinishSchema;
};
type MutationuserPasswordChangeStartArgs = {
    data: UserPasswordChangeStartSchema;
};
type MutationuserPasswordResetFinishArgs = {
    data: UserPasswordResetFinishSchema;
};
type MutationuserPasswordResetStartArgs = {
    data: UserPasswordResetStartSchema;
};
type MutationuserPhoneNumberVerifyOrChangeFinishArgs = {
    data: UserPhoneNumberVerifyOrChangeFinishSchema;
};
type MutationuserPhoneNumberVerifyOrChangeStartArgs = {
    data: UserPhoneNumberVerifyOrChangeStartSchema;
};
type MutationuserSignUpWithEmailFinishArgs = {
    data: UserSignUpWithEmailFinishSchema;
};
type MutationuserSignUpWithEmailStartArgs = {
    data: UserSignUpWithEmailStartSchema;
};
type MutationuserSignUpWithEmailVerifyArgs = {
    data: UserSignUpWithEmailVerifySchema;
};
type MutationuserUpdateDataArgs = {
    data: UserUpdateDataSchema;
};
type NuveiTransactionProviderPreTransactionData = {
    __typename?: 'NuveiTransactionProviderPreTransactionData';
    environment: Scalars['String']['output'];
    merchant_id: Scalars['String']['output'];
    merchant_site_id: Scalars['String']['output'];
    transaction_provider: TRANSACTION_PROVIDER;
};
declare enum ORGANIZATION_ACCT_PROVIDER_CONN_STATUS {
    CONNECTED = "CONNECTED",
    DISCONNECTED = "DISCONNECTED",
    EXPIRED = "EXPIRED"
}
declare enum ORGANIZATION_ACCT_PROVIDER_CONN_SYNCHRONIZATION_SCOPE {
    COMPLETE = "COMPLETE",
    CUSTOMER = "CUSTOMER"
}
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_INVITE_STATUS {
    ACCEPTED = "ACCEPTED",
    CANCELED = "CANCELED",
    EXPIRED = "EXPIRED",
    OPEN = "OPEN",
    REJECTED = "REJECTED"
}
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 {
    EARLY_ACCESS = "EARLY_ACCESS",
    EARLY_ACCESS_PREMIUM = "EARLY_ACCESS_PREMIUM"
}
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_MODULE_ITEM {
    PROJECTS_MODULE = "PROJECTS_MODULE"
}
declare enum ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS {
    CURRENT = "CURRENT",
    OVERDUE = "OVERDUE",
    PENDING = "PENDING",
    REQUIRES_ACTION = "REQUIRES_ACTION"
}
declare enum ORGANIZATION_SUBSCRIPTION_PLAN_ITEM {
    BASIC_PLAN = "BASIC_PLAN",
    FREE_PLAN = "FREE_PLAN",
    PRO_PLAN = "PRO_PLAN"
}
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 Organization = {
    __typename?: 'Organization';
    address_city?: Maybe<Scalars['String']['output']>;
    address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
    address_lat?: Maybe<Scalars['Float']['output']>;
    address_line_1?: Maybe<Scalars['String']['output']>;
    address_line_2?: Maybe<Scalars['String']['output']>;
    address_lng?: Maybe<Scalars['Float']['output']>;
    address_number?: Maybe<Scalars['String']['output']>;
    address_state?: Maybe<Scalars['String']['output']>;
    address_zip_code?: Maybe<Scalars['String']['output']>;
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    business_address_city?: Maybe<Scalars['String']['output']>;
    business_address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
    business_address_lat?: Maybe<Scalars['Float']['output']>;
    business_address_line_1?: Maybe<Scalars['String']['output']>;
    business_address_line_2?: Maybe<Scalars['String']['output']>;
    business_address_lng?: Maybe<Scalars['Float']['output']>;
    business_address_number?: Maybe<Scalars['String']['output']>;
    business_address_state?: Maybe<Scalars['String']['output']>;
    business_address_zip_code?: Maybe<Scalars['String']['output']>;
    business_industry?: Maybe<Scalars['String']['output']>;
    business_name?: Maybe<Scalars['String']['output']>;
    business_number_of_employees?: Maybe<Scalars['Int']['output']>;
    business_tax_code?: Maybe<Scalars['String']['output']>;
    business_tax_code_type?: Maybe<TAX_TYPE>;
    created_at: Scalars['DateTime']['output'];
    current_email_verification_id?: Maybe<Scalars['String']['output']>;
    current_phone_number_verification_id?: Maybe<Scalars['String']['output']>;
    email: Scalars['String']['output'];
    id: Scalars['ID']['output'];
    language?: Maybe<Scalars['String']['output']>;
    logo_picture_file?: Maybe<File>;
    logo_picture_file_id?: Maybe<Scalars['String']['output']>;
    name: Scalars['String']['output'];
    phone_number?: Maybe<Scalars['String']['output']>;
    primary_contact_name?: Maybe<Scalars['String']['output']>;
    setting_allow_invoice_due_snooze_reminders?: Maybe<Scalars['Boolean']['output']>;
    setting_allow_invoice_overdue_snooze_reminders?: Maybe<Scalars['Boolean']['output']>;
    setting_receive_customer_notification_mode?: Maybe<RECEIVE_CUSTOMER_NOTIFICATION_MODE>;
    setting_send_invoice_due_reminders?: Maybe<Scalars['Boolean']['output']>;
    setting_send_invoice_overdue_reminders?: Maybe<Scalars['Boolean']['output']>;
    /** @deprecated Use subscription_data instead */
    subscription?: Maybe<ORGANIZATION_SUBSCRIPTION>;
    /** @deprecated Use subscription_data instead */
    subscription_code?: Maybe<Scalars['String']['output']>;
    subscription_data?: Maybe<OrganizationSubscriptionData>;
    /** @deprecated Use subscription_data instead */
    subscription_date?: Maybe<Scalars['DateTime']['output']>;
    /** @deprecated Use subscription_data instead */
    subscription_expires_at?: Maybe<Scalars['DateTime']['output']>;
    /** @deprecated Use subscription_data.subscription_level instead */
    subscription_level?: Maybe<Scalars['Int']['output']>;
    timezone?: Maybe<Scalars['String']['output']>;
    unique_code: Scalars['String']['output'];
    unique_name: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationAcctProviderConn = {
    __typename?: 'OrganizationAcctProviderConn';
    acct_provider: ACCT_PROVIDER;
    automatic_pull_enabled: Scalars['Boolean']['output'];
    code: Scalars['String']['output'];
    conn_expires_at: Scalars['DateTime']['output'];
    created_at: Scalars['DateTime']['output'];
    disconnected_at?: Maybe<Scalars['DateTime']['output']>;
    id: Scalars['ID']['output'];
    organization_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
    synchronizations: OrganizationAcctProviderConnSynchronizationPaginationConnection;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationAcctProviderConnsynchronizationsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    failed?: InputMaybe<Scalars['Boolean']['input']>;
    finished?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    scope?: InputMaybe<ORGANIZATION_ACCT_PROVIDER_CONN_SYNCHRONIZATION_SCOPE>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    succeeded?: InputMaybe<Scalars['Boolean']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type OrganizationAcctProviderConnBill = {
    __typename?: 'OrganizationAcctProviderConnBill';
    balance?: Maybe<Scalars['BigInt']['output']>;
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_success?: Maybe<Scalars['Boolean']['output']>;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_bill_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationAcctProviderConnBillTransaction = {
    __typename?: 'OrganizationAcctProviderConnBillTransaction';
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_success?: Maybe<Scalars['Boolean']['output']>;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_bill_transaction_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationAcctProviderConnCustomer = {
    __typename?: 'OrganizationAcctProviderConnCustomer';
    balance?: Maybe<Scalars['BigInt']['output']>;
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_success?: Maybe<Scalars['Boolean']['output']>;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_customer_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationAcctProviderConnInvoice = {
    __typename?: 'OrganizationAcctProviderConnInvoice';
    balance?: Maybe<Scalars['BigInt']['output']>;
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_success?: Maybe<Scalars['Boolean']['output']>;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_invoice_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationAcctProviderConnInvoiceTransaction = {
    __typename?: 'OrganizationAcctProviderConnInvoiceTransaction';
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_success?: Maybe<Scalars['Boolean']['output']>;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_invoice_transaction_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationAcctProviderConnPaginationConnection = {
    __typename?: 'OrganizationAcctProviderConnPaginationConnection';
    edges: Array<OrganizationAcctProviderConnPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationAcctProviderConnPaginationEdge = {
    __typename?: 'OrganizationAcctProviderConnPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationAcctProviderConn;
};
type OrganizationAcctProviderConnSynchronization = {
    __typename?: 'OrganizationAcctProviderConnSynchronization';
    create_failure: Scalars['Int']['output'];
    create_success: Scalars['Int']['output'];
    created_at: Scalars['DateTime']['output'];
    data?: Maybe<OrganizationAcctProviderConnSynchronizationData>;
    delete_failure: Scalars['Int']['output'];
    delete_success: Scalars['Int']['output'];
    error?: Maybe<Scalars['String']['output']>;
    errors: Array<Scalars['String']['output']>;
    failed_at?: Maybe<Scalars['DateTime']['output']>;
    finished_at?: Maybe<Scalars['DateTime']['output']>;
    force?: Maybe<Scalars['Boolean']['output']>;
    id: Scalars['ID']['output'];
    mode: Scalars['String']['output'];
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    process_failure: Scalars['Int']['output'];
    process_success: Scalars['Int']['output'];
    provider: ACCT_PROVIDER;
    read_failure: Scalars['Int']['output'];
    read_success: Scalars['Int']['output'];
    scope: Scalars['String']['output'];
    scope_description?: Maybe<Scalars['String']['output']>;
    scope_id?: Maybe<Scalars['String']['output']>;
    skipped: Scalars['Int']['output'];
    started_at?: Maybe<Scalars['DateTime']['output']>;
    succeeded_at?: Maybe<Scalars['DateTime']['output']>;
    update_failure: Scalars['Int']['output'];
    update_success: Scalars['Int']['output'];
    updated_at: Scalars['DateTime']['output'];
    warnings: Array<Scalars['String']['output']>;
};
type OrganizationAcctProviderConnSynchronizationData = {
    __typename?: 'OrganizationAcctProviderConnSynchronizationData';
    bill?: Maybe<OrganizationAcctProviderConnSynchronizationEntity>;
    bill_transaction?: Maybe<OrganizationAcctProviderConnSynchronizationEntity>;
    customer?: Maybe<OrganizationAcctProviderConnSynchronizationEntity>;
    invoice?: Maybe<OrganizationAcctProviderConnSynchronizationEntity>;
    invoice_transaction?: Maybe<OrganizationAcctProviderConnSynchronizationEntity>;
    vendor?: Maybe<OrganizationAcctProviderConnSynchronizationEntity>;
};
type OrganizationAcctProviderConnSynchronizationEntity = {
    __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
    count: OrganizationAcctProviderConnSynchronizationEntityCount;
    items?: Maybe<Scalars['JSON']['output']>;
};
type OrganizationAcctProviderConnSynchronizationEntityCount = {
    __typename?: 'OrganizationAcctProviderConnSynchronizationEntityCount';
    create_failure: Scalars['Int']['output'];
    create_success: Scalars['Int']['output'];
    delete_failure: Scalars['Int']['output'];
    delete_success: Scalars['Int']['output'];
    process_failure: Scalars['Int']['output'];
    process_success: Scalars['Int']['output'];
    read_failure: Scalars['Int']['output'];
    read_success: Scalars['Int']['output'];
    skipped: Scalars['Int']['output'];
    update_failure: Scalars['Int']['output'];
    update_success: Scalars['Int']['output'];
};
type OrganizationAcctProviderConnSynchronizationPaginationConnection = {
    __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
    edges: Array<OrganizationAcctProviderConnSynchronizationPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationAcctProviderConnSynchronizationPaginationEdge = {
    __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationAcctProviderConnSynchronization;
};
type OrganizationAcctProviderConnVendor = {
    __typename?: 'OrganizationAcctProviderConnVendor';
    balance?: Maybe<Scalars['BigInt']['output']>;
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_success?: Maybe<Scalars['Boolean']['output']>;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_vendor_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationBill = {
    __typename?: 'OrganizationBill';
    amount: Scalars['BigInt']['output'];
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    /** The open amount for this bill. Balance 0 represents bill fully paid. */
    balance?: Maybe<Scalars['BigInt']['output']>;
    bill_date: Scalars['DateTime']['output'];
    conn_linked_invoice_id?: Maybe<Scalars['String']['output']>;
    conn_locked_data_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    currency_code: CURRENCY;
    description?: Maybe<Scalars['String']['output']>;
    discount_amount: Scalars['BigInt']['output'];
    due_date: Scalars['DateTime']['output'];
    file?: Maybe<File>;
    file_id?: Maybe<Scalars['String']['output']>;
    /** @deprecated Use `provider_errors` and `provider_warnings` instead */
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    history: OrganizationBillHistoryPaginationConnection;
    id: Scalars['ID']['output'];
    is_overdue?: Maybe<Scalars['Boolean']['output']>;
    last_successful_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_successful_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_succeeded?: Maybe<Scalars['Boolean']['output']>;
    latest_acct_provider_balance?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_is_overdue?: Maybe<Scalars['Boolean']['output']>;
    latest_acct_provider_status?: Maybe<BILL_STATUS>;
    number?: Maybe<Scalars['String']['output']>;
    organization: Organization;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_bills: Array<OrganizationAcctProviderConnBill>;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_id: Scalars['String']['output'];
    organization_project?: Maybe<OrganizationProject>;
    organization_project_id?: Maybe<Scalars['String']['output']>;
    organization_vendor: OrganizationVendor;
    organization_vendor_id: Scalars['String']['output'];
    paid_amount?: Maybe<Scalars['BigInt']['output']>;
    paid_at?: Maybe<Scalars['DateTime']['output']>;
    payload?: Maybe<Scalars['JSON']['output']>;
    provider: ACCT_PROVIDER;
    provider_code: Scalars['String']['output'];
    provider_errors: Array<Scalars['String']['output']>;
    provider_url?: Maybe<Scalars['String']['output']>;
    provider_warnings: Array<Scalars['String']['output']>;
    status?: Maybe<BILL_STATUS>;
    tax_amount: Scalars['BigInt']['output'];
    total_amount: Scalars['BigInt']['output'];
    transaction_links?: Maybe<Array<OrganizationBillTransactionLink>>;
    unique_code: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
    vendor_address_city?: Maybe<Scalars['String']['output']>;
    vendor_address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
    vendor_address_lat?: Maybe<Scalars['Float']['output']>;
    vendor_address_line_1?: Maybe<Scalars['String']['output']>;
    vendor_address_line_2?: Maybe<Scalars['String']['output']>;
    vendor_address_lng?: Maybe<Scalars['Float']['output']>;
    vendor_address_number?: Maybe<Scalars['String']['output']>;
    vendor_address_state?: Maybe<Scalars['String']['output']>;
    vendor_address_zip_code?: Maybe<Scalars['String']['output']>;
    vendor_email?: Maybe<Scalars['String']['output']>;
};
type OrganizationBillhistoryArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type OrganizationBillHistory = {
    __typename?: 'OrganizationBillHistory';
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    organization_bill_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationBillHistoryPaginationConnection = {
    __typename?: 'OrganizationBillHistoryPaginationConnection';
    edges: Array<OrganizationBillHistoryPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationBillHistoryPaginationEdge = {
    __typename?: 'OrganizationBillHistoryPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationBillHistory;
};
type OrganizationBillPaginationConnection = {
    __typename?: 'OrganizationBillPaginationConnection';
    edges: Array<OrganizationBillPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationBillPaginationEdge = {
    __typename?: 'OrganizationBillPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationBill;
};
type OrganizationBillSummary = {
    __typename?: 'OrganizationBillSummary';
    balance: Scalars['BigInt']['output'];
    currency?: Maybe<CURRENCY>;
    customer_organization: Organization;
    customer_organization_id: Scalars['String']['output'];
    customer_organization_vendor?: Maybe<OrganizationVendor>;
    customer_organization_vendor_id?: Maybe<Scalars['String']['output']>;
    data: OrganizationBillPaginationConnection;
    due_end_date?: Maybe<Scalars['DateTime']['output']>;
    due_start_date?: Maybe<Scalars['DateTime']['output']>;
    end_date?: Maybe<Scalars['DateTime']['output']>;
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    latest_acct_provider_balance?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_one_to_thirty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_sixty_plus_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_thirty_one_to_sixty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    one_to_thirty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    overdue_amount: Scalars['BigInt']['output'];
    paid_amount: Scalars['BigInt']['output'];
    sixty_plus_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    start_date?: Maybe<Scalars['DateTime']['output']>;
    status?: Maybe<BILL_STATUS>;
    thirty_one_to_sixty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    total_amount: Scalars['BigInt']['output'];
    total_open_bill_count: Scalars['Int']['output'];
    total_overdue_bill_count: Scalars['Int']['output'];
    vendor_organization?: Maybe<Organization>;
    vendor_organization_id?: Maybe<Scalars['String']['output']>;
};
type OrganizationBillTransaction = {
    __typename?: 'OrganizationBillTransaction';
    amount: Scalars['BigInt']['output'];
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    currency_code: CURRENCY;
    customer_organization_acct_provider_conn: OrganizationAcctProviderConn;
    customer_organization_acct_provider_conn_id: Scalars['String']['output'];
    customer_organization_id: Scalars['String']['output'];
    customer_organization_payment_method_id: Scalars['String']['output'];
    customer_organization_vendor_id: Scalars['String']['output'];
    due_date: Scalars['DateTime']['output'];
    failed_at?: Maybe<Scalars['DateTime']['output']>;
    /** @deprecated Use `provider_errors` and `provider_warnings` instead */
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    id: Scalars['ID']['output'];
    last_successful_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_successful_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_succeeded?: Maybe<Scalars['Boolean']['output']>;
    links: Array<OrganizationBillTransactionLink>;
    organization_acct_provider_conn_bill_transactions: Array<OrganizationAcctProviderConnBillTransaction>;
    payment_method: PAYMENT_METHOD;
    payment_method_code: Scalars['String']['output'];
    provider: ACCT_PROVIDER;
    provider_code: Scalars['String']['output'];
    provider_errors: Array<Scalars['String']['output']>;
    provider_transaction_code: Scalars['String']['output'];
    provider_url?: Maybe<Scalars['String']['output']>;
    provider_warnings: Array<Scalars['String']['output']>;
    reverted_at?: Maybe<Scalars['DateTime']['output']>;
    started_at?: Maybe<Scalars['DateTime']['output']>;
    status?: Maybe<TRANSACTION_STATUS>;
    succeeded_at?: Maybe<Scalars['DateTime']['output']>;
    transaction_code: Scalars['String']['output'];
    transaction_date: Scalars['DateTime']['output'];
    transaction_provider: TRANSACTION_PROVIDER;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationBillTransactionLink = {
    __typename?: 'OrganizationBillTransactionLink';
    amount: Scalars['BigInt']['output'];
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    organization_bill_id: Scalars['String']['output'];
    organization_bill_transaction: OrganizationBillTransaction;
    organization_bill_transaction_id: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationConnection = {
    __typename?: 'OrganizationConnection';
    created_at: Scalars['DateTime']['output'];
    customer_conn_status?: Maybe<ORGANIZATION_CONNECTION_STATUS>;
    customer_conn_status_at?: Maybe<Scalars['DateTime']['output']>;
    customer_organization_email?: Maybe<Scalars['String']['output']>;
    customer_organization_id?: Maybe<Scalars['String']['output']>;
    customer_organization_name?: Maybe<Scalars['String']['output']>;
    customer_target_vendor_email?: Maybe<Scalars['String']['output']>;
    customer_target_vendor_id?: Maybe<Scalars['String']['output']>;
    customer_target_vendor_name?: Maybe<Scalars['String']['output']>;
    id: Scalars['ID']['output'];
    is_connected: Scalars['Boolean']['output'];
    is_valid: Scalars['Boolean']['output'];
    updated_at: Scalars['DateTime']['output'];
    vendor_conn_status?: Maybe<ORGANIZATION_CONNECTION_STATUS>;
    vendor_conn_status_at?: Maybe<Scalars['DateTime']['output']>;
    vendor_organization_email?: Maybe<Scalars['String']['output']>;
    vendor_organization_id?: Maybe<Scalars['String']['output']>;
    vendor_organization_name?: Maybe<Scalars['String']['output']>;
    vendor_target_customer_email?: Maybe<Scalars['String']['output']>;
    vendor_target_customer_id?: Maybe<Scalars['String']['output']>;
    vendor_target_customer_name?: Maybe<Scalars['String']['output']>;
};
type OrganizationConnectionPaginationConnection = {
    __typename?: 'OrganizationConnectionPaginationConnection';
    edges: Array<OrganizationConnectionPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationConnectionPaginationEdge = {
    __typename?: 'OrganizationConnectionPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationConnection;
};
type OrganizationCoupon = {
    __typename?: 'OrganizationCoupon';
    activated_at?: Maybe<Scalars['DateTime']['output']>;
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    campaign: ORGANIZATION_COUPON_CAMPAIGN;
    category: ORGANIZATION_COUPON_CATEGORY;
    category_description?: Maybe<Scalars['String']['output']>;
    created_at: Scalars['DateTime']['output'];
    expires_at?: Maybe<Scalars['DateTime']['output']>;
    id: Scalars['ID']['output'];
    is_activation_unlimited: Scalars['Boolean']['output'];
    organization_id?: Maybe<Scalars['String']['output']>;
    status: ORGANIZATION_COUPON_STATUS;
    subdivision: ORGANIZATION_COUPON_SUBDIVISION;
    subdivision_description?: Maybe<Scalars['String']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationCouponCreateSchema = {
    campaign: ORGANIZATION_COUPON_CAMPAIGN;
    category: ORGANIZATION_COUPON_CATEGORY;
    expires_at?: InputMaybe<Scalars['DateTime']['input']>;
    is_activation_unlimited: Scalars['Boolean']['input'];
    organization_id?: InputMaybe<Scalars['String']['input']>;
    subdivision: ORGANIZATION_COUPON_SUBDIVISION;
};
type OrganizationCouponPaginationConnection = {
    __typename?: 'OrganizationCouponPaginationConnection';
    edges: Array<OrganizationCouponPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationCouponPaginationEdge = {
    __typename?: 'OrganizationCouponPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationCoupon;
};
type OrganizationCustomer = {
    __typename?: 'OrganizationCustomer';
    address_city?: Maybe<Scalars['String']['output']>;
    address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
    address_lat?: Maybe<Scalars['Float']['output']>;
    address_line_1?: Maybe<Scalars['String']['output']>;
    address_line_2?: Maybe<Scalars['String']['output']>;
    address_lng?: Maybe<Scalars['Float']['output']>;
    address_number?: Maybe<Scalars['String']['output']>;
    address_state?: Maybe<Scalars['String']['output']>;
    address_zip_code?: Maybe<Scalars['String']['output']>;
    balance?: Maybe<Scalars['BigInt']['output']>;
    conn_locked_data_at?: Maybe<Scalars['DateTime']['output']>;
    connection?: Maybe<OrganizationConnection>;
    contacts: Array<OrganizationCustomerContact>;
    created_at: Scalars['DateTime']['output'];
    email?: Maybe<Scalars['String']['output']>;
    /** @deprecated Use `provider_errors` and `provider_warnings` instead */
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    id: Scalars['ID']['output'];
    invoice_summary: OrganizationInvoiceSummary;
    is_active: Scalars['Boolean']['output'];
    language?: Maybe<Scalars['String']['output']>;
    last_successful_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_successful_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_succeeded?: Maybe<Scalars['Boolean']['output']>;
    latest_acct_provider_balance?: Maybe<Scalars['BigInt']['output']>;
    name: Scalars['String']['output'];
    organization: Organization;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_customers: Array<OrganizationAcctProviderConnCustomer>;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_id: Scalars['String']['output'];
    overdue_amount?: Maybe<Scalars['BigInt']['output']>;
    phone_number?: Maybe<Scalars['String']['output']>;
    provider: ACCT_PROVIDER;
    provider_code: Scalars['String']['output'];
    provider_errors: Array<Scalars['String']['output']>;
    provider_url?: Maybe<Scalars['String']['output']>;
    provider_warnings: Array<Scalars['String']['output']>;
    statement: OrganizationCustomerStatement;
    tax_code?: Maybe<Scalars['String']['output']>;
    tax_code_type?: Maybe<TAX_TYPE>;
    timezone?: Maybe<Scalars['String']['output']>;
    unique_code: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationCustomerinvoice_summaryArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    customer_name?: InputMaybe<Scalars['String']['input']>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    latest_acct_provider_is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    latest_acct_provider_status?: InputMaybe<INVOICE_STATUS>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<INVOICE_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type OrganizationCustomerstatementArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    type?: InputMaybe<STATEMENT_LINE_TYPE>;
};
type OrganizationCustomerContact = {
    __typename?: 'OrganizationCustomerContact';
    created_at: Scalars['DateTime']['output'];
    email: Scalars['String']['output'];
    id: Scalars['ID']['output'];
    is_default: Scalars['Boolean']['output'];
    name: Scalars['String']['output'];
    organization_customer_id: Scalars['String']['output'];
    phone_number?: Maybe<Scalars['String']['output']>;
    send_invoice_reminders: Scalars['Boolean']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationCustomerContactPaginationConnection = {
    __typename?: 'OrganizationCustomerContactPaginationConnection';
    edges: Array<OrganizationCustomerContactPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationCustomerContactPaginationEdge = {
    __typename?: 'OrganizationCustomerContactPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationCustomerContact;
};
type OrganizationCustomerPaginationConnection = {
    __typename?: 'OrganizationCustomerPaginationConnection';
    edges: Array<OrganizationCustomerPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationCustomerPaginationEdge = {
    __typename?: 'OrganizationCustomerPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationCustomer;
};
type OrganizationCustomerStatement = {
    __typename?: 'OrganizationCustomerStatement';
    balance: Scalars['BigInt']['output'];
    currency?: Maybe<CURRENCY>;
    customer_organization?: Maybe<Organization>;
    customer_organization_id?: Maybe<Scalars['String']['output']>;
    data: OrganizationCustomerStatementLineDataPaginationConnection;
    due_end_date?: Maybe<Scalars['DateTime']['output']>;
    due_start_date?: Maybe<Scalars['DateTime']['output']>;
    end_date?: Maybe<Scalars['DateTime']['output']>;
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    latest_acct_provider_balance?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_one_to_thirty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_sixty_plus_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_thirty_one_to_sixty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    one_to_thirty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    overdue_amount: Scalars['BigInt']['output'];
    paid_amount: Scalars['BigInt']['output'];
    sixty_plus_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    start_date?: Maybe<Scalars['DateTime']['output']>;
    thirty_one_to_sixty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    total_amount: Scalars['BigInt']['output'];
    total_open_invoice_count: Scalars['Int']['output'];
    total_overdue_invoice_count: Scalars['Int']['output'];
    vendor_organization: Organization;
    vendor_organization_customer: OrganizationCustomer;
    vendor_organization_customer_id: Scalars['String']['output'];
    vendor_organization_id: Scalars['String']['output'];
};
type OrganizationCustomerStatementInvoiceLine = {
    __typename?: 'OrganizationCustomerStatementInvoiceLine';
    amount: Scalars['BigInt']['output'];
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    currency_code: CURRENCY;
    date: Scalars['DateTime']['output'];
    due_date: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    invoice_status: Scalars['String']['output'];
    organization_customer_id: Scalars['String']['output'];
    organization_invoice: OrganizationCustomerStatementInvoiceLineData;
    organization_invoice_id: Scalars['String']['output'];
    paid_amount: Scalars['BigInt']['output'];
    running_balance: Scalars['BigInt']['output'];
    type: STATEMENT_LINE_TYPE;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationCustomerStatementInvoiceLineData = {
    __typename?: 'OrganizationCustomerStatementInvoiceLineData';
    amount: Scalars['BigInt']['output'];
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    /** The open amount for this invoice. Balance 0 represents invoice fully paid. */
    balance?: Maybe<Scalars['BigInt']['output']>;
    created_at: Scalars['DateTime']['output'];
    currency_code: CURRENCY;
    customer_address_city?: Maybe<Scalars['String']['output']>;
    customer_address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
    customer_address_lat?: Maybe<Scalars['Float']['output']>;
    customer_address_line_1?: Maybe<Scalars['String']['output']>;
    customer_address_line_2?: Maybe<Scalars['String']['output']>;
    customer_address_lng?: Maybe<Scalars['Float']['output']>;
    customer_address_number?: Maybe<Scalars['String']['output']>;
    customer_address_state?: Maybe<Scalars['String']['output']>;
    customer_address_zip_code?: Maybe<Scalars['String']['output']>;
    customer_email?: Maybe<Scalars['String']['output']>;
    description?: Maybe<Scalars['String']['output']>;
    discount_amount: Scalars['BigInt']['output'];
    due_date: Scalars['DateTime']['output'];
    email_sent_at?: Maybe<Scalars['DateTime']['output']>;
    file_id?: Maybe<Scalars['String']['output']>;
    id: Scalars['ID']['output'];
    invoice_date: Scalars['DateTime']['output'];
    last_successful_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_successful_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_succeeded?: Maybe<Scalars['Boolean']['output']>;
    latest_acct_provider_balance?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_status?: Maybe<INVOICE_STATUS>;
    number?: Maybe<Scalars['String']['output']>;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_acct_provider_conn_invoices: Array<OrganizationAcctProviderConnInvoice>;
    organization_customer_id: Scalars['String']['output'];
    organization_id: Scalars['String']['output'];
    organization_project_id?: Maybe<Scalars['String']['output']>;
    paid_amount?: Maybe<Scalars['BigInt']['output']>;
    paid_at?: Maybe<Scalars['DateTime']['output']>;
    payload?: Maybe<Scalars['JSON']['output']>;
    payment_options: Array<OrganizationInvoicePaymentOption>;
    provider: ACCT_PROVIDER;
    provider_code: Scalars['String']['output'];
    provider_errors: Array<Scalars['String']['output']>;
    provider_url?: Maybe<Scalars['String']['output']>;
    provider_warnings: Array<Scalars['String']['output']>;
    status?: Maybe<INVOICE_STATUS>;
    tax_amount: Scalars['BigInt']['output'];
    total_amount: Scalars['BigInt']['output'];
    unique_code: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationCustomerStatementLineData = OrganizationCustomerStatementInvoiceLine | OrganizationCustomerStatementTransactionLine;
type OrganizationCustomerStatementLineDataPaginationConnection = {
    __typename?: 'OrganizationCustomerStatementLineDataPaginationConnection';
    edges: Array<OrganizationCustomerStatementLineDataPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationCustomerStatementLineDataPaginationEdge = {
    __typename?: 'OrganizationCustomerStatementLineDataPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationCustomerStatementLineData;
};
type OrganizationCustomerStatementTransactionLine = {
    __typename?: 'OrganizationCustomerStatementTransactionLine';
    amount: Scalars['BigInt']['output'];
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    currency_code: CURRENCY;
    date: Scalars['DateTime']['output'];
    due_date: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    organization_customer_id: Scalars['String']['output'];
    organization_invoice_transaction: OrganizationCustomerStatementTransactionLineData;
    organization_invoice_transaction_id: Scalars['String']['output'];
    paid_amount: Scalars['BigInt']['output'];
    running_balance: Scalars['BigInt']['output'];
    transaction_status: Scalars['String']['output'];
    type: STATEMENT_LINE_TYPE;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationCustomerStatementTransactionLineData = {
    __typename?: 'OrganizationCustomerStatementTransactionLineData';
    amount: Scalars['BigInt']['output'];
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    currency_code: CURRENCY;
    due_date: Scalars['DateTime']['output'];
    failed_at?: Maybe<Scalars['DateTime']['output']>;
    id: Scalars['ID']['output'];
    last_successful_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_successful_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_succeeded?: Maybe<Scalars['Boolean']['output']>;
    links: Array<OrganizationInvoiceTransactionLink>;
    organization_acct_provider_conn_invoice_transactions: Array<OrganizationAcctProviderConnInvoiceTransaction>;
    payment_method: PAYMENT_METHOD;
    payment_method_code: Scalars['String']['output'];
    provider: ACCT_PROVIDER;
    provider_code: Scalars['String']['output'];
    provider_errors: Array<Scalars['String']['output']>;
    provider_transaction_code: Scalars['String']['output'];
    provider_url?: Maybe<Scalars['String']['output']>;
    provider_warnings: Array<Scalars['String']['output']>;
    reverted_at?: Maybe<Scalars['DateTime']['output']>;
    started_at?: Maybe<Scalars['DateTime']['output']>;
    status?: Maybe<TRANSACTION_STATUS>;
    succeeded_at?: Maybe<Scalars['DateTime']['output']>;
    transaction_code: Scalars['String']['output'];
    transaction_date: Scalars['DateTime']['output'];
    transaction_provider: TRANSACTION_PROVIDER;
    unapplied_amount: Scalars['BigInt']['output'];
    updated_at: Scalars['DateTime']['output'];
    vendor_organization_acct_provider_conn_id: Scalars['String']['output'];
    vendor_organization_customer_id: Scalars['String']['output'];
    vendor_organization_id: Scalars['String']['output'];
    vendor_organization_receiving_method_id: Scalars['String']['output'];
};
type OrganizationInvite = {
    __typename?: 'OrganizationInvite';
    accepted_at?: Maybe<Scalars['DateTime']['output']>;
    canceled_at?: Maybe<Scalars['DateTime']['output']>;
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    created_by_user: User;
    created_by_user_id: Scalars['String']['output'];
    email: Scalars['String']['output'];
    expires_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    organization: Organization;
    organization_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    rejected_at?: Maybe<Scalars['DateTime']['output']>;
    role: ORGANIZATION_USER_ROLE;
    status: ORGANIZATION_INVITE_STATUS;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationInvitePaginationConnection = {
    __typename?: 'OrganizationInvitePaginationConnection';
    edges: Array<OrganizationInvitePaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationInvitePaginationEdge = {
    __typename?: 'OrganizationInvitePaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationInvite;
};
type OrganizationInvoice = {
    __typename?: 'OrganizationInvoice';
    amount: Scalars['BigInt']['output'];
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    /** The open amount for this invoice. Balance 0 represents invoice fully paid. */
    balance?: Maybe<Scalars['BigInt']['output']>;
    created_at: Scalars['DateTime']['output'];
    currency_code: CURRENCY;
    customer_address_city?: Maybe<Scalars['String']['output']>;
    customer_address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
    customer_address_lat?: Maybe<Scalars['Float']['output']>;
    customer_address_line_1?: Maybe<Scalars['String']['output']>;
    customer_address_line_2?: Maybe<Scalars['String']['output']>;
    customer_address_lng?: Maybe<Scalars['Float']['output']>;
    customer_address_number?: Maybe<Scalars['String']['output']>;
    customer_address_state?: Maybe<Scalars['String']['output']>;
    customer_address_zip_code?: Maybe<Scalars['String']['output']>;
    customer_email?: Maybe<Scalars['String']['output']>;
    description?: Maybe<Scalars['String']['output']>;
    discount_amount: Scalars['BigInt']['output'];
    due_date: Scalars['DateTime']['output'];
    email_sent_at?: Maybe<Scalars['DateTime']['output']>;
    file?: Maybe<File>;
    file_id?: Maybe<Scalars['String']['output']>;
    /** @deprecated Use `provider_errors` and `provider_warnings` instead */
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    history: OrganizationInvoiceHistoryPaginationConnection;
    id: Scalars['ID']['output'];
    invoice_date: Scalars['DateTime']['output'];
    is_overdue?: Maybe<Scalars['Boolean']['output']>;
    last_successful_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_successful_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_succeeded?: Maybe<Scalars['Boolean']['output']>;
    latest_acct_provider_balance?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_is_overdue?: Maybe<Scalars['Boolean']['output']>;
    latest_acct_provider_status?: Maybe<INVOICE_STATUS>;
    number?: Maybe<Scalars['String']['output']>;
    organization: Organization;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_acct_provider_conn_invoices: Array<OrganizationAcctProviderConnInvoice>;
    organization_customer: OrganizationCustomer;
    organization_customer_id: Scalars['String']['output'];
    organization_id: Scalars['String']['output'];
    organization_project?: Maybe<OrganizationProject>;
    organization_project_id?: Maybe<Scalars['String']['output']>;
    paid_amount?: Maybe<Scalars['BigInt']['output']>;
    paid_at?: Maybe<Scalars['DateTime']['output']>;
    payload?: Maybe<Scalars['JSON']['output']>;
    payment_options: Array<OrganizationInvoicePaymentOption>;
    provider: ACCT_PROVIDER;
    provider_code: Scalars['String']['output'];
    provider_errors: Array<Scalars['String']['output']>;
    provider_url?: Maybe<Scalars['String']['output']>;
    provider_warnings: Array<Scalars['String']['output']>;
    status?: Maybe<INVOICE_STATUS>;
    tax_amount: Scalars['BigInt']['output'];
    total_amount: Scalars['BigInt']['output'];
    transaction_links?: Maybe<Array<OrganizationInvoiceTransactionLink>>;
    unique_code: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationInvoicehistoryArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type OrganizationInvoiceHistory = {
    __typename?: 'OrganizationInvoiceHistory';
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    organization_invoice_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationInvoiceHistoryPaginationConnection = {
    __typename?: 'OrganizationInvoiceHistoryPaginationConnection';
    edges: Array<OrganizationInvoiceHistoryPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationInvoiceHistoryPaginationEdge = {
    __typename?: 'OrganizationInvoiceHistoryPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationInvoiceHistory;
};
type OrganizationInvoicePaginationConnection = {
    __typename?: 'OrganizationInvoicePaginationConnection';
    edges: Array<OrganizationInvoicePaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationInvoicePaginationEdge = {
    __typename?: 'OrganizationInvoicePaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationInvoice;
};
type OrganizationInvoicePaymentOption = {
    __typename?: 'OrganizationInvoicePaymentOption';
    method: PAYMENT_METHOD;
    payload?: Maybe<Scalars['JSON']['output']>;
    url?: Maybe<Scalars['String']['output']>;
};
type OrganizationInvoiceSummary = {
    __typename?: 'OrganizationInvoiceSummary';
    balance: Scalars['BigInt']['output'];
    currency?: Maybe<CURRENCY>;
    customer_organization?: Maybe<Organization>;
    customer_organization_id?: Maybe<Scalars['String']['output']>;
    data: OrganizationInvoicePaginationConnection;
    due_end_date?: Maybe<Scalars['DateTime']['output']>;
    due_start_date?: Maybe<Scalars['DateTime']['output']>;
    end_date?: Maybe<Scalars['DateTime']['output']>;
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    latest_acct_provider_balance?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_one_to_thirty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_sixty_plus_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    latest_acct_provider_thirty_one_to_sixty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    one_to_thirty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    overdue_amount: Scalars['BigInt']['output'];
    paid_amount: Scalars['BigInt']['output'];
    sixty_plus_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    start_date?: Maybe<Scalars['DateTime']['output']>;
    status?: Maybe<INVOICE_STATUS>;
    thirty_one_to_sixty_days_due_amount?: Maybe<Scalars['BigInt']['output']>;
    total_amount: Scalars['BigInt']['output'];
    total_open_invoice_count: Scalars['Int']['output'];
    total_overdue_invoice_count: Scalars['Int']['output'];
    vendor_organization: Organization;
    vendor_organization_customer?: Maybe<OrganizationCustomer>;
    vendor_organization_customer_id?: Maybe<Scalars['String']['output']>;
    vendor_organization_id: Scalars['String']['output'];
};
type OrganizationInvoiceTransaction = {
    __typename?: 'OrganizationInvoiceTransaction';
    amount: Scalars['BigInt']['output'];
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    currency_code: CURRENCY;
    due_date: Scalars['DateTime']['output'];
    failed_at?: Maybe<Scalars['DateTime']['output']>;
    /** @deprecated Use `provider_errors` and `provider_warnings` instead */
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    id: Scalars['ID']['output'];
    last_successful_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_successful_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_succeeded?: Maybe<Scalars['Boolean']['output']>;
    links: Array<OrganizationInvoiceTransactionLink>;
    organization_acct_provider_conn_invoice_transactions: Array<OrganizationAcctProviderConnInvoiceTransaction>;
    payment_method: PAYMENT_METHOD;
    payment_method_code: Scalars['String']['output'];
    provider: ACCT_PROVIDER;
    provider_code: Scalars['String']['output'];
    provider_errors: Array<Scalars['String']['output']>;
    provider_transaction_code: Scalars['String']['output'];
    provider_url?: Maybe<Scalars['String']['output']>;
    provider_warnings: Array<Scalars['String']['output']>;
    reverted_at?: Maybe<Scalars['DateTime']['output']>;
    started_at?: Maybe<Scalars['DateTime']['output']>;
    status?: Maybe<TRANSACTION_STATUS>;
    succeeded_at?: Maybe<Scalars['DateTime']['output']>;
    transaction_code: Scalars['String']['output'];
    transaction_date: Scalars['DateTime']['output'];
    transaction_provider: TRANSACTION_PROVIDER;
    unapplied_amount: Scalars['BigInt']['output'];
    updated_at: Scalars['DateTime']['output'];
    vendor_organization_acct_provider_conn: OrganizationAcctProviderConn;
    vendor_organization_acct_provider_conn_id: Scalars['String']['output'];
    vendor_organization_customer_id: Scalars['String']['output'];
    vendor_organization_id: Scalars['String']['output'];
    vendor_organization_receiving_method_id: Scalars['String']['output'];
};
type OrganizationInvoiceTransactionLink = {
    __typename?: 'OrganizationInvoiceTransactionLink';
    amount: Scalars['BigInt']['output'];
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    organization_invoice_id: Scalars['String']['output'];
    organization_invoice_transaction: OrganizationInvoiceTransaction;
    organization_invoice_transaction_id: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationManualSubscriptionAddonsSetupSchema = {
    addons: Array<OrganizationManualSubscriptionSetupAddonSchema>;
    ends_at?: InputMaybe<Scalars['DateTime']['input']>;
    organization_id: Scalars['String']['input'];
};
type OrganizationManualSubscriptionModuleSetupSchema = {
    ends_at?: InputMaybe<Scalars['DateTime']['input']>;
    module: ORGANIZATION_SUBSCRIPTION_MODULE_ITEM;
    organization_id: Scalars['String']['input'];
};
type OrganizationManualSubscriptionPlanSetupSchema = {
    ends_at?: InputMaybe<Scalars['DateTime']['input']>;
    organization_id: Scalars['String']['input'];
    plan: ORGANIZATION_SUBSCRIPTION_PLAN_ITEM;
};
type OrganizationManualSubscriptionSetupAddonSchema = {
    addon: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
    quantity: Scalars['Float']['input'];
};
type OrganizationPaginationConnection = {
    __typename?: 'OrganizationPaginationConnection';
    edges: Array<OrganizationPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationPaginationEdge = {
    __typename?: 'OrganizationPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: Organization;
};
type OrganizationPaymentMethod = {
    __typename?: 'OrganizationPaymentMethod';
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    billing_address_city?: Maybe<Scalars['String']['output']>;
    billing_address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
    billing_address_line_1?: Maybe<Scalars['String']['output']>;
    billing_address_line_2?: Maybe<Scalars['String']['output']>;
    billing_address_number?: Maybe<Scalars['String']['output']>;
    billing_address_state?: Maybe<Scalars['String']['output']>;
    billing_address_zip_code?: Maybe<Scalars['String']['output']>;
    billing_email?: Maybe<Scalars['String']['output']>;
    billing_first_name?: Maybe<Scalars['String']['output']>;
    billing_last_name?: Maybe<Scalars['String']['output']>;
    billing_phone_number?: Maybe<Scalars['String']['output']>;
    bound_id?: Maybe<Scalars['String']['output']>;
    bound_mode?: Maybe<ORGANIZATION_PAYMENT_METHOD_BOUND_MODE>;
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    is_default: Scalars['Boolean']['output'];
    is_enabled: Scalars['Boolean']['output'];
    organization_id: Scalars['String']['output'];
    payment_method: PAYMENT_METHOD;
    payment_method_info?: Maybe<OrganizationPaymentMethodInfo>;
    payment_provider: PAYMENT_PROVIDER;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationPaymentMethodCreditCardInfo = {
    __typename?: 'OrganizationPaymentMethodCreditCardInfo';
    card_brand?: Maybe<Scalars['String']['output']>;
    card_number_masked?: Maybe<Scalars['String']['output']>;
    type: PAYMENT_METHOD;
};
type OrganizationPaymentMethodGenericInfo = {
    __typename?: 'OrganizationPaymentMethodGenericInfo';
    type: PAYMENT_METHOD;
};
type OrganizationPaymentMethodInfo = OrganizationPaymentMethodCreditCardInfo | OrganizationPaymentMethodGenericInfo;
type OrganizationProject = {
    __typename?: 'OrganizationProject';
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    budget_amount: Scalars['BigInt']['output'];
    budget_currency_code: CURRENCY;
    canceled_at?: Maybe<Scalars['DateTime']['output']>;
    change_requests: OrganizationProjectChangeRequestPaginationConnection;
    completed_at?: Maybe<Scalars['DateTime']['output']>;
    contract_url?: Maybe<Scalars['String']['output']>;
    created_at: Scalars['DateTime']['output'];
    description?: Maybe<Scalars['String']['output']>;
    ends_at?: Maybe<Scalars['DateTime']['output']>;
    id: Scalars['ID']['output'];
    name: Scalars['String']['output'];
    organization: Organization;
    organization_customer: OrganizationCustomer;
    organization_customer_id: Scalars['String']['output'];
    organization_id: Scalars['String']['output'];
    starts_at?: Maybe<Scalars['DateTime']['output']>;
    status: PROJECT_STATUS;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationProjectchange_requestsArgs = {
    accepted?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    expired?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_project_change_request_id?: InputMaybe<Scalars['String']['input']>;
    published?: InputMaybe<Scalars['Boolean']['input']>;
    rejected?: InputMaybe<Scalars['Boolean']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type OrganizationProjectChange = {
    __typename?: 'OrganizationProjectChange';
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    organization_project_change_request_id: Scalars['String']['output'];
    previous_budget_amount: Scalars['BigInt']['output'];
    previous_ends_at?: Maybe<Scalars['DateTime']['output']>;
    previous_name: Scalars['String']['output'];
    previous_starts_at?: Maybe<Scalars['DateTime']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationProjectChangeRequest = {
    __typename?: 'OrganizationProjectChangeRequest';
    accepted_at?: Maybe<Scalars['DateTime']['output']>;
    budget_amount: Scalars['BigInt']['output'];
    canceled_at?: Maybe<Scalars['DateTime']['output']>;
    contract_url?: Maybe<Scalars['String']['output']>;
    created_at: Scalars['DateTime']['output'];
    created_by_user_id?: Maybe<Scalars['String']['output']>;
    created_by_user_name: Scalars['String']['output'];
    created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
    ends_at?: Maybe<Scalars['DateTime']['output']>;
    expires_at?: Maybe<Scalars['DateTime']['output']>;
    finished_by_user_id?: Maybe<Scalars['String']['output']>;
    finished_by_user_name?: Maybe<Scalars['String']['output']>;
    finished_side?: Maybe<ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE>;
    id: Scalars['ID']['output'];
    name: Scalars['String']['output'];
    organization_project_change?: Maybe<OrganizationProjectChange>;
    organization_project_id: Scalars['String']['output'];
    payload: Scalars['JSON']['output'];
    published_at?: Maybe<Scalars['DateTime']['output']>;
    rejected_at?: Maybe<Scalars['DateTime']['output']>;
    sequence_number: Scalars['Int']['output'];
    starts_at?: Maybe<Scalars['DateTime']['output']>;
    status: PROJECT_CHANGE_REQUEST_STATUS;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationProjectChangeRequestPaginationConnection = {
    __typename?: 'OrganizationProjectChangeRequestPaginationConnection';
    edges: Array<OrganizationProjectChangeRequestPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationProjectChangeRequestPaginationEdge = {
    __typename?: 'OrganizationProjectChangeRequestPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationProjectChangeRequest;
};
type OrganizationProjectChangeRequestUpsertSchema = {
    budget_amount: Scalars['BigInt']['input'];
    change_request_expires_at?: InputMaybe<Scalars['DateTime']['input']>;
    contract_url?: InputMaybe<Scalars['String']['input']>;
    ends_at?: InputMaybe<Scalars['DateTime']['input']>;
    name: Scalars['String']['input'];
    publish?: InputMaybe<Scalars['Boolean']['input']>;
    starts_at?: InputMaybe<Scalars['DateTime']['input']>;
};
type OrganizationProjectPaginationConnection = {
    __typename?: 'OrganizationProjectPaginationConnection';
    edges: Array<OrganizationProjectPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationProjectPaginationEdge = {
    __typename?: 'OrganizationProjectPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationProject;
};
type OrganizationReceivingMethod = {
    __typename?: 'OrganizationReceivingMethod';
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    is_default: Scalars['Boolean']['output'];
    is_enabled: Scalars['Boolean']['output'];
    organization_id: Scalars['String']['output'];
    receiving_method: RECEIVING_METHOD;
    receiving_provider: RECEIVING_PROVIDER;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationReminderSetting = {
    __typename?: 'OrganizationReminderSetting';
    created_at: Scalars['DateTime']['output'];
    days_amount: Scalars['Int']['output'];
    due_date_mode: REMINDER_DUE_DATE_MODE;
    id: Scalars['ID']['output'];
    organization_customer_id?: Maybe<Scalars['String']['output']>;
    organization_id: Scalars['String']['output'];
    organization_invoice_id?: Maybe<Scalars['String']['output']>;
    organization_project_id?: Maybe<Scalars['String']['output']>;
    payload?: Maybe<Scalars['JSON']['output']>;
    repeat_mode?: Maybe<REMINDER_REPEAT_MODE>;
    repeat_value?: Maybe<Scalars['Int']['output']>;
    selected_hour: Scalars['Int']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationReminderSettingPaginationConnection = {
    __typename?: 'OrganizationReminderSettingPaginationConnection';
    edges: Array<OrganizationReminderSettingPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationReminderSettingPaginationEdge = {
    __typename?: 'OrganizationReminderSettingPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationReminderSetting;
};
type OrganizationSubscription = {
    __typename?: 'OrganizationSubscription';
    canceled_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    current_period_ends_at?: Maybe<Scalars['DateTime']['output']>;
    current_period_starts_at?: Maybe<Scalars['DateTime']['output']>;
    has_outdated_price: Scalars['Boolean']['output'];
    id: Scalars['ID']['output'];
    items: Array<OrganizationSubscriptionItem>;
    next_payment_at?: Maybe<Scalars['DateTime']['output']>;
    organization_coupon_id?: Maybe<Scalars['String']['output']>;
    organization_id: Scalars['String']['output'];
    organization_payment_method: OrganizationPaymentMethod;
    organization_payment_method_id: Scalars['String']['output'];
    payment_status?: Maybe<ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS>;
    price_currency: CURRENCY;
    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
    price_total_amount: Scalars['BigInt']['output'];
    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
    provider_error?: Maybe<Scalars['String']['output']>;
    provider_last_verified_at?: Maybe<Scalars['DateTime']['output']>;
    provider_plan_code?: Maybe<Scalars['String']['output']>;
    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
    provider_subscription_code?: Maybe<Scalars['String']['output']>;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    status: ORGANIZATION_SUBSCRIPTION_STATUS;
    transactions: Array<OrganizationSubscriptionTransaction>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationSubscriptionCalculatedPricing = {
    __typename?: 'OrganizationSubscriptionCalculatedPricing';
    organization_coupon?: Maybe<OrganizationCoupon>;
    organization_coupon_id?: Maybe<Scalars['String']['output']>;
    organization_id: Scalars['String']['output'];
    original_price_total_amount: Scalars['BigInt']['output'];
    price_currency: CURRENCY;
    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
    price_total_amount: Scalars['BigInt']['output'];
    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    selected_addon_items: Array<OrganizationSubscriptionCalculatedPricingAddonItem>;
    selected_base_item: OrganizationSubscriptionCalculatedPricingBaseItem;
};
type OrganizationSubscriptionCalculatedPricingAddonItem = {
    __typename?: 'OrganizationSubscriptionCalculatedPricingAddonItem';
    item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
    original_unit_price: Scalars['BigInt']['output'];
    quantity: Scalars['Int']['output'];
    unit_price: Scalars['BigInt']['output'];
};
type OrganizationSubscriptionCalculatedPricingBaseItem = {
    __typename?: 'OrganizationSubscriptionCalculatedPricingBaseItem';
    category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
    item_type: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
    original_unit_price: Scalars['BigInt']['output'];
    unit_price: Scalars['BigInt']['output'];
};
type OrganizationSubscriptionData = {
    __typename?: 'OrganizationSubscriptionData';
    active_addons: Array<OrganizationSubscriptionItem>;
    active_modules: Array<OrganizationSubscriptionItem>;
    active_plans: Array<OrganizationSubscriptionItem>;
    active_subscriptions: Array<OrganizationSubscription>;
    organization_user_seats: Scalars['Int']['output'];
    requires_provider_refresh: Scalars['Boolean']['output'];
    requires_user_action: Scalars['Boolean']['output'];
    subscription_level: Scalars['Int']['output'];
};
type OrganizationSubscriptionDefaultPricing = {
    __typename?: 'OrganizationSubscriptionDefaultPricing';
    options: Array<OrganizationSubscriptionDefaultPricingRenewIntervalOption>;
    organization_coupon?: Maybe<OrganizationCoupon>;
    organization_coupon_id?: Maybe<Scalars['String']['output']>;
    organization_id: Scalars['String']['output'];
    price_currency: CURRENCY;
    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
};
type OrganizationSubscriptionDefaultPricingOption = {
    __typename?: 'OrganizationSubscriptionDefaultPricingOption';
    available_addon_items: Array<OrganizationSubscriptionDefaultPricingOptionAddonItem>;
    base_item: OrganizationSubscriptionDefaultPricingOptionBaseItem;
};
type OrganizationSubscriptionDefaultPricingOptionAddonItem = {
    __typename?: 'OrganizationSubscriptionDefaultPricingOptionAddonItem';
    is_purchase_available: Scalars['Boolean']['output'];
    item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
    original_unit_price: Scalars['BigInt']['output'];
    unit_price: Scalars['BigInt']['output'];
};
type OrganizationSubscriptionDefaultPricingOptionBaseItem = {
    __typename?: 'OrganizationSubscriptionDefaultPricingOptionBaseItem';
    additional_organization_seats: Scalars['Int']['output'];
    category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
    current_item_active_until?: Maybe<Scalars['DateTime']['output']>;
    current_item_pending_purchase_subscription?: Maybe<OrganizationSubscription>;
    current_item_subscription?: Maybe<OrganizationSubscription>;
    is_purchase_available: Scalars['Boolean']['output'];
    item_type: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
    original_unit_price: Scalars['BigInt']['output'];
    unit_price: Scalars['BigInt']['output'];
};
type OrganizationSubscriptionDefaultPricingRenewIntervalOption = {
    __typename?: 'OrganizationSubscriptionDefaultPricingRenewIntervalOption';
    options: Array<OrganizationSubscriptionDefaultPricingOption>;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
};
type OrganizationSubscriptionItem = {
    __typename?: 'OrganizationSubscriptionItem';
    canceled_at?: Maybe<Scalars['DateTime']['output']>;
    category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
    classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
    organization_subscription_id: Scalars['String']['output'];
    quantity: Scalars['Int']['output'];
    started_at?: Maybe<Scalars['DateTime']['output']>;
    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    unit_price: Scalars['BigInt']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationSubscriptionPaginationConnection = {
    __typename?: 'OrganizationSubscriptionPaginationConnection';
    edges: Array<OrganizationSubscriptionPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationSubscriptionPaginationEdge = {
    __typename?: 'OrganizationSubscriptionPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationSubscription;
};
type OrganizationSubscriptionTransaction = {
    __typename?: 'OrganizationSubscriptionTransaction';
    amount: Scalars['BigInt']['output'];
    created_at: Scalars['DateTime']['output'];
    currency: CURRENCY;
    due_date: Scalars['DateTime']['output'];
    failed_at?: Maybe<Scalars['DateTime']['output']>;
    id: Scalars['ID']['output'];
    organization_payment_method: OrganizationPaymentMethod;
    organization_payment_method_id: Scalars['String']['output'];
    organization_subscription_id: Scalars['String']['output'];
    period_ends_at?: Maybe<Scalars['DateTime']['output']>;
    period_sequence?: Maybe<Scalars['Int']['output']>;
    period_starts_at?: Maybe<Scalars['DateTime']['output']>;
    procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
    provider_error?: Maybe<Scalars['String']['output']>;
    provider_transaction_code: Scalars['String']['output'];
    reverted_at?: Maybe<Scalars['DateTime']['output']>;
    started_at?: Maybe<Scalars['DateTime']['output']>;
    status: TRANSACTION_STATUS;
    subscription_item_ids: Array<Scalars['String']['output']>;
    succeeded_at?: Maybe<Scalars['DateTime']['output']>;
    transaction_code: Scalars['String']['output'];
    transaction_date: Scalars['DateTime']['output'];
    transaction_provider: TRANSACTION_PROVIDER;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationSubscriptionTransactionPaginationConnection = {
    __typename?: 'OrganizationSubscriptionTransactionPaginationConnection';
    edges: Array<OrganizationSubscriptionTransactionPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationSubscriptionTransactionPaginationEdge = {
    __typename?: 'OrganizationSubscriptionTransactionPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationSubscriptionTransaction;
};
type OrganizationTransactionBillingAddressSchema = {
    billing_address_city?: InputMaybe<Scalars['String']['input']>;
    billing_address_country_code_iso_3: COUNTRY_ISO_3;
    billing_address_line_1?: InputMaybe<Scalars['String']['input']>;
    billing_address_line_2?: InputMaybe<Scalars['String']['input']>;
    billing_address_number?: InputMaybe<Scalars['String']['input']>;
    billing_address_state?: InputMaybe<Scalars['String']['input']>;
    billing_address_zip_code?: InputMaybe<Scalars['String']['input']>;
    billing_email: Scalars['String']['input'];
    billing_first_name: Scalars['String']['input'];
    billing_last_name: Scalars['String']['input'];
    billing_phone_number?: InputMaybe<Scalars['String']['input']>;
};
type OrganizationTransactionPreTransactionData = AccruPayTransactionProviderPreTransactionData | NuveiTransactionProviderPreTransactionData;
type OrganizationUser = {
    __typename?: 'OrganizationUser';
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    is_current_organization_user_seat_available?: Maybe<Scalars['Boolean']['output']>;
    organization: Organization;
    organization_id: Scalars['String']['output'];
    payload?: Maybe<Scalars['JSON']['output']>;
    receive_customer_notification_mode?: Maybe<RECEIVE_CUSTOMER_NOTIFICATION_MODE>;
    receive_invoice_reminders: Scalars['Boolean']['output'];
    role: ORGANIZATION_USER_ROLE;
    updated_at: Scalars['DateTime']['output'];
    user?: Maybe<User>;
    user_id: Scalars['String']['output'];
};
type OrganizationVendor = {
    __typename?: 'OrganizationVendor';
    address_city?: Maybe<Scalars['String']['output']>;
    address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
    address_lat?: Maybe<Scalars['Float']['output']>;
    address_line_1?: Maybe<Scalars['String']['output']>;
    address_line_2?: Maybe<Scalars['String']['output']>;
    address_lng?: Maybe<Scalars['Float']['output']>;
    address_number?: Maybe<Scalars['String']['output']>;
    address_state?: Maybe<Scalars['String']['output']>;
    address_zip_code?: Maybe<Scalars['String']['output']>;
    balance?: Maybe<Scalars['BigInt']['output']>;
    bill_summary: OrganizationBillSummary;
    conn_locked_data_at?: Maybe<Scalars['DateTime']['output']>;
    connection?: Maybe<OrganizationConnection>;
    contacts: Array<OrganizationVendorContact>;
    created_at: Scalars['DateTime']['output'];
    email?: Maybe<Scalars['String']['output']>;
    /** @deprecated Use `provider_errors` and `provider_warnings` instead */
    has_sync_errors?: Maybe<Scalars['Boolean']['output']>;
    id: Scalars['ID']['output'];
    is_active: Scalars['Boolean']['output'];
    language?: Maybe<Scalars['String']['output']>;
    last_successful_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_successful_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_at?: Maybe<Scalars['DateTime']['output']>;
    last_sync_id?: Maybe<Scalars['String']['output']>;
    last_sync_succeeded?: Maybe<Scalars['Boolean']['output']>;
    latest_acct_provider_balance?: Maybe<Scalars['BigInt']['output']>;
    name: Scalars['String']['output'];
    organization: Organization;
    organization_acct_provider_conn: OrganizationAcctProviderConn;
    organization_acct_provider_conn_id: Scalars['String']['output'];
    organization_acct_provider_conn_vendors: Array<OrganizationAcctProviderConnVendor>;
    organization_id: Scalars['String']['output'];
    overdue_amount?: Maybe<Scalars['BigInt']['output']>;
    phone_number?: Maybe<Scalars['String']['output']>;
    provider: ACCT_PROVIDER;
    provider_code: Scalars['String']['output'];
    provider_errors: Array<Scalars['String']['output']>;
    provider_url?: Maybe<Scalars['String']['output']>;
    provider_warnings: Array<Scalars['String']['output']>;
    tax_code?: Maybe<Scalars['String']['output']>;
    tax_code_type?: Maybe<TAX_TYPE>;
    timezone?: Maybe<Scalars['String']['output']>;
    unique_code: Scalars['String']['output'];
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationVendorbill_summaryArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    latest_acct_provider_is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    latest_acct_provider_status?: InputMaybe<BILL_STATUS>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<BILL_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type OrganizationVendorContact = {
    __typename?: 'OrganizationVendorContact';
    created_at: Scalars['DateTime']['output'];
    email: Scalars['String']['output'];
    id: Scalars['ID']['output'];
    is_default: Scalars['Boolean']['output'];
    name: Scalars['String']['output'];
    organization_vendor_id: Scalars['String']['output'];
    phone_number?: Maybe<Scalars['String']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type OrganizationVendorContactPaginationConnection = {
    __typename?: 'OrganizationVendorContactPaginationConnection';
    edges: Array<OrganizationVendorContactPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationVendorContactPaginationEdge = {
    __typename?: 'OrganizationVendorContactPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationVendorContact;
};
type OrganizationVendorPaginationConnection = {
    __typename?: 'OrganizationVendorPaginationConnection';
    edges: Array<OrganizationVendorPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type OrganizationVendorPaginationEdge = {
    __typename?: 'OrganizationVendorPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: OrganizationVendor;
};
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"
}
type PageInfo = {
    __typename?: 'PageInfo';
    endCursor?: Maybe<Scalars['String']['output']>;
    hasNextPage: Scalars['Boolean']['output'];
    hasPreviousPage: Scalars['Boolean']['output'];
    startCursor?: Maybe<Scalars['String']['output']>;
};
type Query = {
    __typename?: 'Query';
    adminOrganizationAcctProviderSynchronizations: OrganizationAcctProviderConnSynchronizationPaginationConnection;
    adminOrganizationCoupon: OrganizationCoupon;
    adminOrganizationCoupons: OrganizationCouponPaginationConnection;
    adminOrganizationManualSubscription: OrganizationSubscription;
    adminOrganizationManualSubscriptions: OrganizationSubscriptionPaginationConnection;
    adminOrganizationSubscription: OrganizationSubscription;
    adminOrganizationSubscriptionTransaction: OrganizationSubscriptionTransaction;
    adminOrganizationSubscriptionTransactions: OrganizationSubscriptionTransactionPaginationConnection;
    adminOrganizationSubscriptions: OrganizationSubscriptionPaginationConnection;
    adminOrganizations: OrganizationPaginationConnection;
    adminUsers: UserPaginationConnection;
    session: Session;
    unauthorizedUserOrganizationUserInvite: UnauthorizedUserOrganizationUserInviteResponse;
    unconnectedCustomerOrganizationInvoiceSummary: OrganizationInvoiceSummary;
    unconnectedCustomerOrganizationProject: OrganizationProject;
    unconnectedCustomerOrganizationProjects: OrganizationProjectPaginationConnection;
    unconnectedCustomerOrganizationStatement: OrganizationCustomerStatement;
    unconnectedCustomerOrganizationStatementLine: OrganizationCustomerStatementLineData;
    user: User;
    userCustomerOrganization: OrganizationConnection;
    userCustomerOrganizationInvoice: OrganizationInvoice;
    userCustomerOrganizationInvoiceSummary: OrganizationInvoiceSummary;
    userCustomerOrganizationInvoices: OrganizationInvoicePaginationConnection;
    userCustomerOrganizationProject: OrganizationProject;
    userCustomerOrganizationProjects: OrganizationProjectPaginationConnection;
    userCustomerOrganizationStatement: OrganizationCustomerStatement;
    userCustomerOrganizationStatementLine: OrganizationCustomerStatementLineData;
    userCustomerOrganizations: Array<OrganizationConnection>;
    userOrganization: Organization;
    userOrganizationAcctProvider: OrganizationAcctProviderConn;
    userOrganizationAcctProviderSynchronization: OrganizationAcctProviderConnSynchronization;
    userOrganizationAcctProviderSynchronizations: OrganizationAcctProviderConnSynchronizationPaginationConnection;
    userOrganizationAcctProviders: OrganizationAcctProviderConnPaginationConnection;
    userOrganizationBill: OrganizationBill;
    userOrganizationBillSummary: OrganizationBillSummary;
    userOrganizationBillTransaction: OrganizationBillTransaction;
    userOrganizationBillTransactions: Array<OrganizationBillTransaction>;
    userOrganizationBills: OrganizationBillPaginationConnection;
    userOrganizationCollaborator: OrganizationUser;
    userOrganizationCollaborators: Array<OrganizationUser>;
    userOrganizationConnection: OrganizationConnection;
    userOrganizationConnections: OrganizationConnectionPaginationConnection;
    userOrganizationCustomer: OrganizationCustomer;
    userOrganizationCustomerContact: OrganizationCustomerContact;
    userOrganizationCustomerContacts: OrganizationCustomerContactPaginationConnection;
    userOrganizationCustomerStatement: OrganizationCustomerStatement;
    userOrganizationCustomerStatementLine: OrganizationCustomerStatementLineData;
    userOrganizationCustomers: OrganizationCustomerPaginationConnection;
    userOrganizationInviteCollaborator: OrganizationInvite;
    userOrganizationInviteCollaborators: OrganizationInvitePaginationConnection;
    userOrganizationInvoice: OrganizationInvoice;
    userOrganizationInvoiceSummary: OrganizationInvoiceSummary;
    userOrganizationInvoiceTransaction: OrganizationInvoiceTransaction;
    userOrganizationInvoiceTransactions: Array<OrganizationInvoiceTransaction>;
    userOrganizationInvoices: OrganizationInvoicePaginationConnection;
    userOrganizationPaymentMethod: OrganizationPaymentMethod;
    userOrganizationPaymentMethods: Array<OrganizationPaymentMethod>;
    userOrganizationProject: OrganizationProject;
    userOrganizationProjects: OrganizationProjectPaginationConnection;
    userOrganizationReceivingMethod: OrganizationReceivingMethod;
    userOrganizationReceivingMethods: Array<OrganizationReceivingMethod>;
    userOrganizationReminderSetting: OrganizationReminderSetting;
    userOrganizationReminderSettings: OrganizationReminderSettingPaginationConnection;
    userOrganizationSubscription: OrganizationSubscription;
    userOrganizationSubscriptionDefaultPricingSetup: OrganizationSubscriptionDefaultPricing;
    userOrganizationSubscriptions: OrganizationSubscriptionPaginationConnection;
    userOrganizationUserInvite: OrganizationInvite;
    userOrganizationUserInvites: OrganizationInvitePaginationConnection;
    userOrganizationVendor: OrganizationVendor;
    userOrganizationVendorContact: OrganizationVendorContact;
    userOrganizationVendorContacts: OrganizationVendorContactPaginationConnection;
    userOrganizationVendors: OrganizationVendorPaginationConnection;
    userOrganizations: Array<Organization>;
};
type QueryadminOrganizationAcctProviderSynchronizationsArgs = {
    acct_provider?: InputMaybe<ACCT_PROVIDER>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    failed?: InputMaybe<Scalars['Boolean']['input']>;
    finished?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    scope?: InputMaybe<ORGANIZATION_ACCT_PROVIDER_CONN_SYNCHRONIZATION_SCOPE>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    succeeded?: InputMaybe<Scalars['Boolean']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryadminOrganizationCouponArgs = {
    organization_coupon_id: Scalars['String']['input'];
};
type QueryadminOrganizationCouponsArgs = {
    activated?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    campaign?: InputMaybe<ORGANIZATION_COUPON_CAMPAIGN>;
    category?: InputMaybe<ORGANIZATION_COUPON_CATEGORY>;
    code?: InputMaybe<Scalars['String']['input']>;
    expired?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_activation_unlimited?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    subdivision?: InputMaybe<ORGANIZATION_COUPON_SUBDIVISION>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryadminOrganizationManualSubscriptionArgs = {
    organization_subscription_id: Scalars['String']['input'];
};
type QueryadminOrganizationManualSubscriptionsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    contains_item?: InputMaybe<ORGANIZATION_SUBSCRIPTION_ITEM>;
    expired?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    has_error?: InputMaybe<Scalars['Boolean']['input']>;
    has_outdated_price?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_coupon_id?: InputMaybe<Scalars['String']['input']>;
    organization_payment_method_id?: InputMaybe<Scalars['String']['input']>;
    price_tier?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PRICE_TIER>;
    provider_plan_code?: InputMaybe<Scalars['String']['input']>;
    provider_status?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS>;
    provider_subscription_code?: InputMaybe<Scalars['String']['input']>;
    renew_interval?: InputMaybe<ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    status?: InputMaybe<ORGANIZATION_SUBSCRIPTION_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryadminOrganizationSubscriptionArgs = {
    organization_subscription_id: Scalars['String']['input'];
};
type QueryadminOrganizationSubscriptionTransactionArgs = {
    organization_subscription_transaction_id: Scalars['String']['input'];
};
type QueryadminOrganizationSubscriptionTransactionsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    failed?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id?: InputMaybe<Scalars['String']['input']>;
    organization_payment_method_id?: InputMaybe<Scalars['String']['input']>;
    organization_subscription_id?: InputMaybe<Scalars['String']['input']>;
    procedure?: InputMaybe<ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE>;
    provider_transaction_code?: InputMaybe<Scalars['String']['input']>;
    reverted?: InputMaybe<Scalars['Boolean']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    succeeded?: InputMaybe<Scalars['Boolean']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    transaction_code?: InputMaybe<Scalars['String']['input']>;
    transaction_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    transaction_provider?: InputMaybe<TRANSACTION_PROVIDER>;
    transaction_start_date?: InputMaybe<Scalars['DateTime']['input']>;
};
type QueryadminOrganizationSubscriptionsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    contains_item?: InputMaybe<ORGANIZATION_SUBSCRIPTION_ITEM>;
    expired?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    has_error?: InputMaybe<Scalars['Boolean']['input']>;
    has_outdated_price?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_coupon_id?: InputMaybe<Scalars['String']['input']>;
    organization_payment_method_id?: InputMaybe<Scalars['String']['input']>;
    price_tier?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PRICE_TIER>;
    provider?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PROVIDER>;
    provider_plan_code?: InputMaybe<Scalars['String']['input']>;
    provider_status?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS>;
    provider_subscription_code?: InputMaybe<Scalars['String']['input']>;
    renew_interval?: InputMaybe<ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    status?: InputMaybe<ORGANIZATION_SUBSCRIPTION_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryadminOrganizationsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    email?: InputMaybe<Scalars['String']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    include_archived?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryadminUsersArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    email?: InputMaybe<Scalars['String']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    first_name?: InputMaybe<Scalars['String']['input']>;
    id?: InputMaybe<Scalars['String']['input']>;
    include_archived?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    last_name?: InputMaybe<Scalars['String']['input']>;
    phone_number?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryunauthorizedUserOrganizationUserInviteArgs = {
    code: Scalars['String']['input'];
    email: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
    organization_invite_id: Scalars['String']['input'];
};
type QueryunconnectedCustomerOrganizationInvoiceSummaryArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    customer_name?: InputMaybe<Scalars['String']['input']>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    latest_acct_provider_is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    latest_acct_provider_status?: InputMaybe<INVOICE_STATUS>;
    organization_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<INVOICE_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
};
type QueryunconnectedCustomerOrganizationProjectArgs = {
    organization_id?: InputMaybe<Scalars['String']['input']>;
    organization_project_id: Scalars['String']['input'];
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
};
type QueryunconnectedCustomerOrganizationProjectsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    completed?: InputMaybe<Scalars['Boolean']['input']>;
    ended?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    organization_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
};
type QueryunconnectedCustomerOrganizationStatementArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    token: Scalars['String']['input'];
    type?: InputMaybe<STATEMENT_LINE_TYPE>;
    unique_code: Scalars['String']['input'];
};
type QueryunconnectedCustomerOrganizationStatementLineArgs = {
    organization_customer_statement_line_id?: InputMaybe<Scalars['Int']['input']>;
    organization_id?: InputMaybe<Scalars['String']['input']>;
    organization_invoice_id?: InputMaybe<Scalars['String']['input']>;
    organization_invoice_transaction_id?: InputMaybe<Scalars['String']['input']>;
    token: Scalars['String']['input'];
    unique_code: Scalars['String']['input'];
};
type QueryuserCustomerOrganizationArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type QueryuserCustomerOrganizationInvoiceArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type QueryuserCustomerOrganizationInvoiceSummaryArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    customer_name?: InputMaybe<Scalars['String']['input']>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    latest_acct_provider_is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    latest_acct_provider_status?: InputMaybe<INVOICE_STATUS>;
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<INVOICE_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserCustomerOrganizationInvoicesArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserCustomerOrganizationProjectArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type QueryuserCustomerOrganizationProjectsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    completed?: InputMaybe<Scalars['Boolean']['input']>;
    ended?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserCustomerOrganizationStatementArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    type?: InputMaybe<STATEMENT_LINE_TYPE>;
};
type QueryuserCustomerOrganizationStatementLineArgs = {
    organization_customer_statement_line_id?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    organization_invoice_id?: InputMaybe<Scalars['String']['input']>;
    organization_invoice_transaction_id?: InputMaybe<Scalars['String']['input']>;
    organization_vendor_id: Scalars['String']['input'];
};
type QueryuserCustomerOrganizationsArgs = {
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationArgs = {
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationAcctProviderArgs = {
    organization_acct_provider_conn_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationAcctProviderSynchronizationArgs = {
    organization_acct_provider_conn_synchronization_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationAcctProviderSynchronizationsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    failed?: InputMaybe<Scalars['Boolean']['input']>;
    finished?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_acct_provider_conn_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    scope?: InputMaybe<ORGANIZATION_ACCT_PROVIDER_CONN_SYNCHRONIZATION_SCOPE>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    succeeded?: InputMaybe<Scalars['Boolean']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationAcctProvidersArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationBillArgs = {
    organization_bill_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationBillSummaryArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    latest_acct_provider_is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    latest_acct_provider_status?: InputMaybe<BILL_STATUS>;
    organization_id: Scalars['String']['input'];
    organization_vendor_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<BILL_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationBillTransactionArgs = {
    organization_bill_transaction_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationBillTransactionsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    organization_payment_method_id?: InputMaybe<Scalars['String']['input']>;
    organization_vendor_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationBillsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    latest_acct_provider_is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    latest_acct_provider_status?: InputMaybe<BILL_STATUS>;
    number?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    organization_project_id?: InputMaybe<Scalars['String']['input']>;
    organization_vendor_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    status?: InputMaybe<BILL_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
    unique_code?: InputMaybe<Scalars['String']['input']>;
};
type QueryuserOrganizationCollaboratorArgs = {
    organization_id: Scalars['String']['input'];
    organization_user_id: Scalars['String']['input'];
};
type QueryuserOrganizationCollaboratorsArgs = {
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationConnectionArgs = {
    organization_connection_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationConnectionsArgs = {
    organization_id: Scalars['String']['input'];
    status?: InputMaybe<ORGANIZATION_CONNECTION_STATUS>;
};
type QueryuserOrganizationCustomerArgs = {
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationCustomerContactArgs = {
    organization_customer_contact_id: Scalars['String']['input'];
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationCustomerContactsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationCustomerStatementArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_customer_id: Scalars['String']['input'];
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    type?: InputMaybe<STATEMENT_LINE_TYPE>;
};
type QueryuserOrganizationCustomerStatementLineArgs = {
    organization_customer_id: Scalars['String']['input'];
    organization_customer_statement_line_id?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    organization_invoice_id?: InputMaybe<Scalars['String']['input']>;
    organization_invoice_transaction_id?: InputMaybe<Scalars['String']['input']>;
};
type QueryuserOrganizationCustomersArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationInviteCollaboratorArgs = {
    organization_id: Scalars['String']['input'];
    organization_invite_id: Scalars['String']['input'];
};
type QueryuserOrganizationInviteCollaboratorsArgs = {
    accepted?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    expired?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    rejected?: InputMaybe<Scalars['Boolean']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationInvoiceArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_id: Scalars['String']['input'];
};
type QueryuserOrganizationInvoiceSummaryArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    currency?: InputMaybe<CURRENCY>;
    customer_name?: InputMaybe<Scalars['String']['input']>;
    due_end_date?: InputMaybe<Scalars['DateTime']['input']>;
    due_start_date?: InputMaybe<Scalars['DateTime']['input']>;
    end_date?: InputMaybe<Scalars['DateTime']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    latest_acct_provider_is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    latest_acct_provider_status?: InputMaybe<INVOICE_STATUS>;
    organization_customer_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    start_date?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<INVOICE_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationInvoiceTransactionArgs = {
    organization_id: Scalars['String']['input'];
    organization_invoice_transaction_id: Scalars['String']['input'];
};
type QueryuserOrganizationInvoiceTransactionsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_customer_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    organization_receiving_method_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationInvoicesArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    customer_name?: InputMaybe<Scalars['String']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    latest_acct_provider_is_overdue?: InputMaybe<Scalars['Boolean']['input']>;
    latest_acct_provider_status?: InputMaybe<INVOICE_STATUS>;
    number?: InputMaybe<Scalars['String']['input']>;
    organization_customer_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    organization_project_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    status?: InputMaybe<INVOICE_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
    unique_code?: InputMaybe<Scalars['String']['input']>;
};
type QueryuserOrganizationPaymentMethodArgs = {
    organization_id: Scalars['String']['input'];
    organization_payment_method_id: Scalars['String']['input'];
};
type QueryuserOrganizationPaymentMethodsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationProjectArgs = {
    organization_id: Scalars['String']['input'];
    organization_project_id: Scalars['String']['input'];
};
type QueryuserOrganizationProjectsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    completed?: InputMaybe<Scalars['Boolean']['input']>;
    ended?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    organization_customer_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationReceivingMethodArgs = {
    organization_id: Scalars['String']['input'];
    organization_receiving_method_id: Scalars['String']['input'];
};
type QueryuserOrganizationReceivingMethodsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationReminderSettingArgs = {
    organization_id: Scalars['String']['input'];
    organization_reminder_setting_id: Scalars['String']['input'];
};
type QueryuserOrganizationReminderSettingsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    due_date_mode?: InputMaybe<REMINDER_DUE_DATE_MODE>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_customer_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    organization_invoice_id?: InputMaybe<Scalars['String']['input']>;
    organization_project_id?: InputMaybe<Scalars['String']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationSubscriptionArgs = {
    organization_id: Scalars['String']['input'];
    organization_subscription_id: Scalars['String']['input'];
};
type QueryuserOrganizationSubscriptionDefaultPricingSetupArgs = {
    organization_coupon_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
};
type QueryuserOrganizationSubscriptionsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    contains_item?: InputMaybe<ORGANIZATION_SUBSCRIPTION_ITEM>;
    expired?: InputMaybe<Scalars['Boolean']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    has_error?: InputMaybe<Scalars['Boolean']['input']>;
    has_outdated_price?: InputMaybe<Scalars['Boolean']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    organization_coupon_id?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    organization_payment_method_id?: InputMaybe<Scalars['String']['input']>;
    price_tier?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PRICE_TIER>;
    provider?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PROVIDER>;
    provider_plan_code?: InputMaybe<Scalars['String']['input']>;
    provider_status?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS>;
    provider_subscription_code?: InputMaybe<Scalars['String']['input']>;
    renew_interval?: InputMaybe<ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    status?: InputMaybe<ORGANIZATION_SUBSCRIPTION_STATUS>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationUserInviteArgs = {
    organization_invite_id: Scalars['String']['input'];
};
type QueryuserOrganizationUserInvitesArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationVendorArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type QueryuserOrganizationVendorContactArgs = {
    organization_id: Scalars['String']['input'];
    organization_vendor_contact_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
};
type QueryuserOrganizationVendorContactsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    organization_vendor_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationVendorsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    organization_id: Scalars['String']['input'];
    skip?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema>>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
type QueryuserOrganizationsArgs = {
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
};
declare enum RECEIVE_CUSTOMER_NOTIFICATION_MODE {
    BCC = "BCC",
    TO = "TO"
}
declare enum RECEIVING_METHOD {
    ACH = "ACH",
    DEBIT_CARD = "DEBIT_CARD",
    MANUAL = "MANUAL",
    QUICKBOOKS = "QUICKBOOKS"
}
declare enum RECEIVING_PROVIDER {
    MANUAL = "MANUAL",
    QUICKBOOKS = "QUICKBOOKS"
}
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_LINE_TYPE {
    INVOICE = "INVOICE",
    TRANSACTION = "TRANSACTION"
}
declare enum STORAGE_PROVIDER {
    GOOGLE_CLOUD_STORAGE = "GOOGLE_CLOUD_STORAGE"
}
type Session = {
    __typename?: 'Session';
    user: User;
    user_auth_provider_conn: UserAuthProviderConn;
    user_session: UserSession;
};
type SortingFieldSchema = {
    field: Scalars['String']['input'];
    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 UnauthorizedUserOrganizationUserInviteResponse = {
    __typename?: 'UnauthorizedUserOrganizationUserInviteResponse';
    invited_by?: Maybe<Scalars['String']['output']>;
    organization_id: Scalars['String']['output'];
    organization_name: Scalars['String']['output'];
    target_account_exists: Scalars['Boolean']['output'];
};
type User = {
    __typename?: 'User';
    archived_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    current_email_verification_id?: Maybe<Scalars['String']['output']>;
    current_phone_number_verification_id?: Maybe<Scalars['String']['output']>;
    email: Scalars['String']['output'];
    first_name?: Maybe<Scalars['String']['output']>;
    id: Scalars['ID']['output'];
    is_admin: Scalars['Boolean']['output'];
    language?: Maybe<Scalars['String']['output']>;
    last_name?: Maybe<Scalars['String']['output']>;
    organizations?: Maybe<Array<Maybe<OrganizationUser>>>;
    phone_number?: Maybe<Scalars['String']['output']>;
    profile_picture_file?: Maybe<File>;
    profile_picture_file_id?: Maybe<Scalars['String']['output']>;
    timezone?: Maybe<Scalars['String']['output']>;
    updated_at: Scalars['DateTime']['output'];
};
type UserAuthProviderConn = {
    __typename?: 'UserAuthProviderConn';
    auth_provider: AUTH_PROVIDER;
    code: Scalars['String']['output'];
    created_at: Scalars['DateTime']['output'];
    disconnected_at?: Maybe<Scalars['DateTime']['output']>;
    id: Scalars['ID']['output'];
    payload: Scalars['JSON']['output'];
    updated_at: Scalars['DateTime']['output'];
    user_id: Scalars['String']['output'];
};
type UserEmailVerifyOrChangeFinishSchema = {
    email: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type UserEmailVerifyOrChangeStartSchema = {
    email: Scalars['String']['input'];
};
type UserOrganizationAcctProviderConnUpdateSchema = {
    automatic_pull_enabled: Scalars['Boolean']['input'];
};
type UserOrganizationBillManualPaymentCreateSchema = {
    amount: Scalars['BigInt']['input'];
    currency_code: CURRENCY;
};
type UserOrganizationBillSchema = {
    amount: Scalars['BigInt']['input'];
    bill_date: Scalars['DateTime']['input'];
    currency_code: CURRENCY;
    description: Scalars['String']['input'];
    discount_amount: Scalars['BigInt']['input'];
    due_date: Scalars['DateTime']['input'];
    number?: InputMaybe<Scalars['String']['input']>;
    organization_project_id?: InputMaybe<Scalars['String']['input']>;
    organization_vendor_id: Scalars['String']['input'];
    total_amount: Scalars['BigInt']['input'];
};
type UserOrganizationCollaboratorUpdateSchema = {
    receive_customer_notification_mode?: InputMaybe<RECEIVE_CUSTOMER_NOTIFICATION_MODE>;
    receive_invoice_reminders: Scalars['Boolean']['input'];
    role: ORGANIZATION_USER_ROLE;
};
type UserOrganizationCreateSchema = {
    address_city?: InputMaybe<Scalars['String']['input']>;
    address_country_code_iso_3?: InputMaybe<COUNTRY_ISO_3>;
    address_line_1?: InputMaybe<Scalars['String']['input']>;
    address_line_2?: InputMaybe<Scalars['String']['input']>;
    address_number?: InputMaybe<Scalars['String']['input']>;
    address_state?: InputMaybe<Scalars['String']['input']>;
    address_zip_code?: InputMaybe<Scalars['String']['input']>;
    business_industry?: InputMaybe<Scalars['String']['input']>;
    business_number_of_employees?: InputMaybe<Scalars['Int']['input']>;
    email: Scalars['String']['input'];
    language?: InputMaybe<Scalars['String']['input']>;
    name: Scalars['String']['input'];
    phone_number?: InputMaybe<Scalars['String']['input']>;
    primary_contact_name?: InputMaybe<Scalars['String']['input']>;
    setting_receive_customer_notification_mode?: InputMaybe<RECEIVE_CUSTOMER_NOTIFICATION_MODE>;
    timezone?: InputMaybe<Scalars['String']['input']>;
};
type UserOrganizationCustomerContactCreateSchema = {
    email: Scalars['String']['input'];
    is_default: Scalars['Boolean']['input'];
    name: Scalars['String']['input'];
    phone_number?: InputMaybe<Scalars['String']['input']>;
    send_invoice_reminders: Scalars['Boolean']['input'];
};
type UserOrganizationCustomerContactUpdateSchema = {
    email: Scalars['String']['input'];
    is_default: Scalars['Boolean']['input'];
    name: Scalars['String']['input'];
    phone_number?: InputMaybe<Scalars['String']['input']>;
    send_invoice_reminders: Scalars['Boolean']['input'];
};
type UserOrganizationCustomerSchema = {
    address_city?: InputMaybe<Scalars['String']['input']>;
    address_country_code_iso_3?: InputMaybe<COUNTRY_ISO_3>;
    address_line_1?: InputMaybe<Scalars['String']['input']>;
    address_line_2?: InputMaybe<Scalars['String']['input']>;
    address_number?: InputMaybe<Scalars['String']['input']>;
    address_state?: InputMaybe<Scalars['String']['input']>;
    address_zip_code?: InputMaybe<Scalars['String']['input']>;
    email: Scalars['String']['input'];
    is_active: Scalars['Boolean']['input'];
    language?: InputMaybe<Scalars['String']['input']>;
    name: Scalars['String']['input'];
    phone_number?: InputMaybe<Scalars['String']['input']>;
    tax_code?: InputMaybe<Scalars['String']['input']>;
    tax_code_type?: InputMaybe<TAX_TYPE>;
    timezone?: InputMaybe<Scalars['String']['input']>;
};
type UserOrganizationCustomerSendInvoiceEmailSchema = {
    contact_ids: Array<Scalars['String']['input']>;
    organization_invoice_id: Scalars['String']['input'];
    send_to_base_customer_email?: InputMaybe<Scalars['Boolean']['input']>;
    send_to_primary_contact?: InputMaybe<Scalars['Boolean']['input']>;
};
type UserOrganizationCustomerSendStatementEmailSchema = {
    contact_ids: Array<Scalars['String']['input']>;
    organization_customer_id: Scalars['String']['input'];
    send_to_base_customer_email?: InputMaybe<Scalars['Boolean']['input']>;
    send_to_primary_contact?: InputMaybe<Scalars['Boolean']['input']>;
};
type UserOrganizationEmailVerifyOrChangeFinishSchema = {
    email: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type UserOrganizationEmailVerifyOrChangeStartSchema = {
    email: Scalars['String']['input'];
};
type UserOrganizationInviteCollaboratorCreateSchema = {
    email: Scalars['String']['input'];
    role: ORGANIZATION_USER_ROLE;
};
type UserOrganizationInvoiceManualPaymentCreateSchema = {
    amount: Scalars['BigInt']['input'];
    currency_code: CURRENCY;
};
type UserOrganizationInvoiceSchema = {
    amount: Scalars['BigInt']['input'];
    currency_code: CURRENCY;
    description: Scalars['String']['input'];
    discount_amount: Scalars['BigInt']['input'];
    due_date: Scalars['DateTime']['input'];
    invoice_date: Scalars['DateTime']['input'];
    number?: InputMaybe<Scalars['String']['input']>;
    organization_customer_id: Scalars['String']['input'];
    organization_project_id?: InputMaybe<Scalars['String']['input']>;
    total_amount: Scalars['BigInt']['input'];
};
type UserOrganizationProjectCreateSchema = {
    budget_amount: Scalars['BigInt']['input'];
    budget_currency_code: CURRENCY;
    contract_url?: InputMaybe<Scalars['String']['input']>;
    description?: InputMaybe<Scalars['String']['input']>;
    ends_at?: InputMaybe<Scalars['DateTime']['input']>;
    name: Scalars['String']['input'];
    organization_customer_id: Scalars['String']['input'];
    starts_at?: InputMaybe<Scalars['DateTime']['input']>;
};
type UserOrganizationProjectUpdateSchema = {
    canceled_at?: InputMaybe<Scalars['DateTime']['input']>;
    completed_at?: InputMaybe<Scalars['DateTime']['input']>;
    contract_url?: InputMaybe<Scalars['String']['input']>;
    description?: InputMaybe<Scalars['String']['input']>;
};
type UserOrganizationReceivingMethodUpdateSchema = {
    is_default: Scalars['Boolean']['input'];
    is_enabled: Scalars['Boolean']['input'];
};
type UserOrganizationReminderSettingSchema = {
    days_amount: Scalars['Int']['input'];
    due_date_mode: REMINDER_DUE_DATE_MODE;
    organization_customer_id?: InputMaybe<Scalars['String']['input']>;
    organization_invoice_id?: InputMaybe<Scalars['String']['input']>;
    organization_project_id?: InputMaybe<Scalars['String']['input']>;
    repeat_mode?: InputMaybe<REMINDER_REPEAT_MODE>;
    repeat_value?: InputMaybe<Scalars['Int']['input']>;
    selected_hour: Scalars['Int']['input'];
};
type UserOrganizationSubscriptionCalculatePricingAddonItemSchema = {
    item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
    quantity: Scalars['Int']['input'];
};
type UserOrganizationSubscriptionCalculatePricingSchema = {
    currency: CURRENCY;
    organization_coupon_id?: InputMaybe<Scalars['String']['input']>;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    selected_addon_items: Array<UserOrganizationSubscriptionCalculatePricingAddonItemSchema>;
    selected_base_item: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
};
type UserOrganizationSubscriptionStartPurchaseSchema = {
    billing_address?: InputMaybe<OrganizationTransactionBillingAddressSchema>;
    calculated_total_amount: Scalars['BigInt']['input'];
    currency: CURRENCY;
    organization_coupon_id?: InputMaybe<Scalars['String']['input']>;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    selected_addon_items: Array<UserOrganizationSubscriptionCalculatePricingAddonItemSchema>;
    selected_base_item: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
};
type UserOrganizationUpdateSchema = {
    address_city?: InputMaybe<Scalars['String']['input']>;
    address_country_code_iso_3?: InputMaybe<COUNTRY_ISO_3>;
    address_line_1?: InputMaybe<Scalars['String']['input']>;
    address_line_2?: InputMaybe<Scalars['String']['input']>;
    address_number?: InputMaybe<Scalars['String']['input']>;
    address_state?: InputMaybe<Scalars['String']['input']>;
    address_zip_code?: InputMaybe<Scalars['String']['input']>;
    business_industry?: InputMaybe<Scalars['String']['input']>;
    business_number_of_employees?: InputMaybe<Scalars['Int']['input']>;
    language?: InputMaybe<Scalars['String']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    phone_number?: InputMaybe<Scalars['String']['input']>;
    primary_contact_name?: InputMaybe<Scalars['String']['input']>;
    setting_receive_customer_notification_mode?: InputMaybe<RECEIVE_CUSTOMER_NOTIFICATION_MODE>;
    timezone?: InputMaybe<Scalars['String']['input']>;
};
type UserOrganizationVendorContactCreateSchema = {
    email: Scalars['String']['input'];
    is_default: Scalars['Boolean']['input'];
    name: Scalars['String']['input'];
    phone_number?: InputMaybe<Scalars['String']['input']>;
};
type UserOrganizationVendorContactUpdateSchema = {
    email: Scalars['String']['input'];
    is_default: Scalars['Boolean']['input'];
    name: Scalars['String']['input'];
    phone_number?: InputMaybe<Scalars['String']['input']>;
};
type UserOrganizationVendorSchema = {
    address_city?: InputMaybe<Scalars['String']['input']>;
    address_country_code_iso_3?: InputMaybe<COUNTRY_ISO_3>;
    address_line_1?: InputMaybe<Scalars['String']['input']>;
    address_line_2?: InputMaybe<Scalars['String']['input']>;
    address_number?: InputMaybe<Scalars['String']['input']>;
    address_state?: InputMaybe<Scalars['String']['input']>;
    address_zip_code?: InputMaybe<Scalars['String']['input']>;
    email: Scalars['String']['input'];
    is_active: Scalars['Boolean']['input'];
    language?: InputMaybe<Scalars['String']['input']>;
    name: Scalars['String']['input'];
    phone_number?: InputMaybe<Scalars['String']['input']>;
    tax_code?: InputMaybe<Scalars['String']['input']>;
    tax_code_type?: InputMaybe<TAX_TYPE>;
    timezone?: InputMaybe<Scalars['String']['input']>;
};
type UserPaginationConnection = {
    __typename?: 'UserPaginationConnection';
    edges: Array<UserPaginationEdge>;
    pageInfo: PageInfo;
    totalCount: Scalars['Int']['output'];
};
type UserPaginationEdge = {
    __typename?: 'UserPaginationEdge';
    cursor: Scalars['ConnectionCursor']['output'];
    node: User;
};
type UserPasswordChangeFinishSchema = {
    new_password: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type UserPasswordChangeStartSchema = {
    current_password?: InputMaybe<Scalars['String']['input']>;
};
type UserPasswordResetFinishSchema = {
    email: Scalars['String']['input'];
    new_password: Scalars['String']['input'];
    user_id: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type UserPasswordResetStartSchema = {
    email: Scalars['String']['input'];
};
type UserPhoneNumberVerifyOrChangeFinishSchema = {
    phone_number: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type UserPhoneNumberVerifyOrChangeStartSchema = {
    phone_number: Scalars['String']['input'];
};
type UserSession = {
    __typename?: 'UserSession';
    access_token: Scalars['String']['output'];
    access_token_expires_at: Scalars['DateTime']['output'];
    canceled_at?: Maybe<Scalars['DateTime']['output']>;
    created_at: Scalars['DateTime']['output'];
    id: Scalars['ID']['output'];
    parent_session?: Maybe<UserSession>;
    parent_session_id?: Maybe<Scalars['String']['output']>;
    payload: Scalars['JSON']['output'];
    refresh_token?: Maybe<Scalars['String']['output']>;
    refresh_token_expires_at?: Maybe<Scalars['DateTime']['output']>;
    updated_at: Scalars['DateTime']['output'];
    user_auth_provider_conn: UserAuthProviderConn;
    user_auth_provider_conn_id: Scalars['String']['output'];
};
type UserSignUpWithEmailFinishSchema = {
    email: Scalars['String']['input'];
    password: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type UserSignUpWithEmailStartSchema = {
    email: Scalars['String']['input'];
};
type UserSignUpWithEmailVerifySchema = {
    email: Scalars['String']['input'];
    verification_code: Scalars['String']['input'];
};
type UserUpdateDataSchema = {
    first_name: Scalars['String']['input'];
    language: Scalars['String']['input'];
    last_name: Scalars['String']['input'];
    timezone: Scalars['String']['input'];
};
type OrganizationAcctProviderConnFragmentFragment = {
    __typename?: 'OrganizationAcctProviderConn';
    id: string;
    acct_provider: ACCT_PROVIDER;
    code: string;
    payload?: any | null;
    conn_expires_at: any;
    automatic_pull_enabled: boolean;
    disconnected_at?: any | null;
    created_at: any;
    updated_at: any;
    organization_id: string;
    status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
    synchronizations: {
        __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
        edges: Array<{
            __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
            node: {
                __typename?: 'OrganizationAcctProviderConnSynchronization';
                id: string;
                mode: string;
                force?: boolean | null;
                provider: ACCT_PROVIDER;
                errors: Array<string>;
                warnings: Array<string>;
                started_at?: any | null;
                finished_at?: any | null;
                failed_at?: any | null;
                succeeded_at?: any | null;
                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: any;
                updated_at: any;
                scope: string;
                scope_id?: string | null;
                scope_description?: string | null;
                organization_id: string;
                organization_acct_provider_conn_id: string;
                data?: {
                    __typename?: 'OrganizationAcctProviderConnSynchronizationData';
                    customer?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    invoice?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    invoice_transaction?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    vendor?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    bill?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    bill_transaction?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                } | null;
            };
        }>;
    };
};
type OrganizationAcctProviderConnSynchronizationFragmentFragment = {
    __typename?: 'OrganizationAcctProviderConnSynchronization';
    id: string;
    mode: string;
    force?: boolean | null;
    provider: ACCT_PROVIDER;
    errors: Array<string>;
    warnings: Array<string>;
    started_at?: any | null;
    finished_at?: any | null;
    failed_at?: any | null;
    succeeded_at?: any | null;
    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: any;
    updated_at: any;
    scope: string;
    scope_id?: string | null;
    scope_description?: string | null;
    organization_id: string;
    organization_acct_provider_conn_id: string;
    data?: {
        __typename?: 'OrganizationAcctProviderConnSynchronizationData';
        customer?: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
            items?: any | null;
        } | null;
        invoice?: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
            items?: any | null;
        } | null;
        invoice_transaction?: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
            items?: any | null;
        } | null;
        vendor?: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
            items?: any | null;
        } | null;
        bill?: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
            items?: any | null;
        } | null;
        bill_transaction?: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
            items?: any | null;
        } | null;
    } | null;
};
type UserOrganizationAcctProviderConnDisconnectMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    accountProvider: ACCT_PROVIDER;
}>;
type UserOrganizationAcctProviderConnDisconnectMutation = {
    __typename?: 'Mutation';
    userOrganizationAcctProviderConnDisconnect: {
        __typename?: 'OrganizationAcctProviderConn';
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        payload?: any | null;
        conn_expires_at: any;
        automatic_pull_enabled: boolean;
        disconnected_at?: any | null;
        created_at: any;
        updated_at: any;
        organization_id: string;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        synchronizations: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
            edges: Array<{
                __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
                node: {
                    __typename?: 'OrganizationAcctProviderConnSynchronization';
                    id: string;
                    mode: string;
                    force?: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at?: any | null;
                    finished_at?: any | null;
                    failed_at?: any | null;
                    succeeded_at?: any | null;
                    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: any;
                    updated_at: any;
                    scope: string;
                    scope_id?: string | null;
                    scope_description?: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationData';
                        customer?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        vendor?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UserOrganizationAcctProviderConnUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    accountProvider: ACCT_PROVIDER;
    data: UserOrganizationAcctProviderConnUpdateSchema;
}>;
type UserOrganizationAcctProviderConnUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationAcctProviderConnUpdate: {
        __typename?: 'OrganizationAcctProviderConn';
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        payload?: any | null;
        conn_expires_at: any;
        automatic_pull_enabled: boolean;
        disconnected_at?: any | null;
        created_at: any;
        updated_at: any;
        organization_id: string;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        synchronizations: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
            edges: Array<{
                __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
                node: {
                    __typename?: 'OrganizationAcctProviderConnSynchronization';
                    id: string;
                    mode: string;
                    force?: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at?: any | null;
                    finished_at?: any | null;
                    failed_at?: any | null;
                    succeeded_at?: any | null;
                    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: any;
                    updated_at: any;
                    scope: string;
                    scope_id?: string | null;
                    scope_description?: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationData';
                        customer?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        vendor?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UserOrganizationAcctProviderConnectMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    accountProvider: ACCT_PROVIDER;
    url: Scalars['String']['input'];
    automaticPull: Scalars['Boolean']['input'];
}>;
type UserOrganizationAcctProviderConnectMutation = {
    __typename?: 'Mutation';
    userOrganizationAcctProviderConnect: {
        __typename?: 'OrganizationAcctProviderConn';
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        payload?: any | null;
        conn_expires_at: any;
        automatic_pull_enabled: boolean;
        disconnected_at?: any | null;
        created_at: any;
        updated_at: any;
        organization_id: string;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        synchronizations: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
            edges: Array<{
                __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
                node: {
                    __typename?: 'OrganizationAcctProviderConnSynchronization';
                    id: string;
                    mode: string;
                    force?: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at?: any | null;
                    finished_at?: any | null;
                    failed_at?: any | null;
                    succeeded_at?: any | null;
                    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: any;
                    updated_at: any;
                    scope: string;
                    scope_id?: string | null;
                    scope_description?: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationData';
                        customer?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        vendor?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UserOrganizationAcctProviderGetOAuthUrlMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    accountProvider: ACCT_PROVIDER;
}>;
type UserOrganizationAcctProviderGetOAuthUrlMutation = {
    __typename?: 'Mutation';
    userOrganizationAcctProviderGetOAuthUrl: string;
};
type UserOrganizationAcctProviderSynchronizeMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    accountProvider: ACCT_PROVIDER;
}>;
type UserOrganizationAcctProviderSynchronizeMutation = {
    __typename?: 'Mutation';
    userOrganizationAcctProviderSynchronize: any;
};
type UserOrganizationAcctProvidersQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationAcctProvidersQuery = {
    __typename?: 'Query';
    userOrganizationAcctProviders: {
        __typename?: 'OrganizationAcctProviderConnPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationAcctProviderConnPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationAcctProviderConn';
                id: string;
                acct_provider: ACCT_PROVIDER;
                code: string;
                payload?: any | null;
                conn_expires_at: any;
                automatic_pull_enabled: boolean;
                disconnected_at?: any | null;
                created_at: any;
                updated_at: any;
                organization_id: string;
                status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
                synchronizations: {
                    __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
                    edges: Array<{
                        __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
                        node: {
                            __typename?: 'OrganizationAcctProviderConnSynchronization';
                            id: string;
                            mode: string;
                            force?: boolean | null;
                            provider: ACCT_PROVIDER;
                            errors: Array<string>;
                            warnings: Array<string>;
                            started_at?: any | null;
                            finished_at?: any | null;
                            failed_at?: any | null;
                            succeeded_at?: any | null;
                            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: any;
                            updated_at: any;
                            scope: string;
                            scope_id?: string | null;
                            scope_description?: string | null;
                            organization_id: string;
                            organization_acct_provider_conn_id: string;
                            data?: {
                                __typename?: 'OrganizationAcctProviderConnSynchronizationData';
                                customer?: {
                                    __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                                    items?: any | null;
                                } | null;
                                invoice?: {
                                    __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                                    items?: any | null;
                                } | null;
                                invoice_transaction?: {
                                    __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                                    items?: any | null;
                                } | null;
                                vendor?: {
                                    __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                                    items?: any | null;
                                } | null;
                                bill?: {
                                    __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                                    items?: any | null;
                                } | null;
                                bill_transaction?: {
                                    __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                                    items?: any | null;
                                } | null;
                            } | null;
                        };
                    }>;
                };
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationAcctProviderQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationAcctProviderConnId: Scalars['String']['input'];
}>;
type UserOrganizationAcctProviderQuery = {
    __typename?: 'Query';
    userOrganizationAcctProvider: {
        __typename?: 'OrganizationAcctProviderConn';
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        payload?: any | null;
        conn_expires_at: any;
        automatic_pull_enabled: boolean;
        disconnected_at?: any | null;
        created_at: any;
        updated_at: any;
        organization_id: string;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        synchronizations: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
            edges: Array<{
                __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
                node: {
                    __typename?: 'OrganizationAcctProviderConnSynchronization';
                    id: string;
                    mode: string;
                    force?: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at?: any | null;
                    finished_at?: any | null;
                    failed_at?: any | null;
                    succeeded_at?: any | null;
                    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: any;
                    updated_at: any;
                    scope: string;
                    scope_id?: string | null;
                    scope_description?: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationData';
                        customer?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        vendor?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UserOrganizationAcctProviderSynchronizationsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationAcctProviderConnId?: InputMaybe<Scalars['String']['input']>;
    scope?: InputMaybe<ORGANIZATION_ACCT_PROVIDER_CONN_SYNCHRONIZATION_SCOPE>;
    finished?: InputMaybe<Scalars['Boolean']['input']>;
    failed?: InputMaybe<Scalars['Boolean']['input']>;
    succeeded?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationAcctProviderSynchronizationsQuery = {
    __typename?: 'Query';
    userOrganizationAcctProviderSynchronizations: {
        __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationAcctProviderConnSynchronization';
                id: string;
                mode: string;
                force?: boolean | null;
                provider: ACCT_PROVIDER;
                errors: Array<string>;
                warnings: Array<string>;
                started_at?: any | null;
                finished_at?: any | null;
                failed_at?: any | null;
                succeeded_at?: any | null;
                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: any;
                updated_at: any;
                scope: string;
                scope_id?: string | null;
                scope_description?: string | null;
                organization_id: string;
                organization_acct_provider_conn_id: string;
                data?: {
                    __typename?: 'OrganizationAcctProviderConnSynchronizationData';
                    customer?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    invoice?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    invoice_transaction?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    vendor?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    bill?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                    bill_transaction?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                        items?: any | null;
                    } | null;
                } | null;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationAcctProviderSynchronizationQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationAcctProviderConnSynchronizationId: Scalars['String']['input'];
}>;
type UserOrganizationAcctProviderSynchronizationQuery = {
    __typename?: 'Query';
    userOrganizationAcctProviderSynchronization: {
        __typename?: 'OrganizationAcctProviderConnSynchronization';
        id: string;
        mode: string;
        force?: boolean | null;
        provider: ACCT_PROVIDER;
        errors: Array<string>;
        warnings: Array<string>;
        started_at?: any | null;
        finished_at?: any | null;
        failed_at?: any | null;
        succeeded_at?: any | null;
        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: any;
        updated_at: any;
        scope: string;
        scope_id?: string | null;
        scope_description?: string | null;
        organization_id: string;
        organization_acct_provider_conn_id: string;
        data?: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationData';
            customer?: {
                __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                items?: any | null;
            } | null;
            invoice?: {
                __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                items?: any | null;
            } | null;
            invoice_transaction?: {
                __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                items?: any | null;
            } | null;
            vendor?: {
                __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                items?: any | null;
            } | null;
            bill?: {
                __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                items?: any | null;
            } | null;
            bill_transaction?: {
                __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                items?: any | null;
            } | null;
        } | null;
    };
};
type UserOrganizationAcctProviderConnCheckConnectionMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    acctProvider: ACCT_PROVIDER;
    acctProviderConnCode: Scalars['String']['input'];
}>;
type UserOrganizationAcctProviderConnCheckConnectionMutation = {
    __typename?: 'Mutation';
    userOrganizationAcctProviderConnCheckConnection: {
        __typename?: 'OrganizationAcctProviderConn';
        id: string;
        acct_provider: ACCT_PROVIDER;
        code: string;
        payload?: any | null;
        conn_expires_at: any;
        automatic_pull_enabled: boolean;
        disconnected_at?: any | null;
        created_at: any;
        updated_at: any;
        organization_id: string;
        status: ORGANIZATION_ACCT_PROVIDER_CONN_STATUS;
        synchronizations: {
            __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationConnection';
            edges: Array<{
                __typename?: 'OrganizationAcctProviderConnSynchronizationPaginationEdge';
                node: {
                    __typename?: 'OrganizationAcctProviderConnSynchronization';
                    id: string;
                    mode: string;
                    force?: boolean | null;
                    provider: ACCT_PROVIDER;
                    errors: Array<string>;
                    warnings: Array<string>;
                    started_at?: any | null;
                    finished_at?: any | null;
                    failed_at?: any | null;
                    succeeded_at?: any | null;
                    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: any;
                    updated_at: any;
                    scope: string;
                    scope_id?: string | null;
                    scope_description?: string | null;
                    organization_id: string;
                    organization_acct_provider_conn_id: string;
                    data?: {
                        __typename?: 'OrganizationAcctProviderConnSynchronizationData';
                        customer?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        invoice_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        vendor?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                        bill_transaction?: {
                            __typename?: 'OrganizationAcctProviderConnSynchronizationEntity';
                            items?: any | null;
                        } | null;
                    } | null;
                };
            }>;
        };
    };
};
type UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutationVariables = Exact<{
    acctProvider: ACCT_PROVIDER;
    acctProviderConnCode: Scalars['String']['input'];
}>;
type UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutation = {
    __typename?: 'Mutation';
    unauthorizedUserOrganizationAcctProviderConnCheckConnection: any;
};
type AdminOrganizationsQueryVariables = Exact<{
    id?: InputMaybe<Scalars['String']['input']>;
    email?: InputMaybe<Scalars['String']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type AdminOrganizationsQuery = {
    __typename?: 'Query';
    adminOrganizations: {
        __typename?: 'OrganizationPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'Organization';
                id: string;
                name: string;
                email: string;
                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: any;
                updated_at: any;
                logo_picture_file_id?: string | null;
                current_email_verification_id?: string | null;
                current_phone_number_verification_id?: string | null;
                subscription_level?: number | null;
                setting_receive_customer_notification_mode?: RECEIVE_CUSTOMER_NOTIFICATION_MODE | null;
                logo_picture_file?: {
                    __typename?: 'File';
                    public_url?: string | null;
                } | null;
                subscription_data?: {
                    __typename?: 'OrganizationSubscriptionData';
                    subscription_level: number;
                    organization_user_seats: number;
                    requires_user_action: boolean;
                    requires_provider_refresh: boolean;
                    active_subscriptions: Array<{
                        __typename?: 'OrganizationSubscription';
                        id: string;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    }>;
                    active_plans: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_modules: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_addons: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        quantity: number;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                } | null;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserSessionsCloseMutationVariables = Exact<{
    [key: string]: never;
}>;
type UserSessionsCloseMutation = {
    __typename?: 'Mutation';
    userSessionsClose: {
        __typename?: 'UserAuthProviderConn';
        id: string;
    };
};
type UnauthorizedUserOrganizationUserInviteQueryVariables = Exact<{
    code: Scalars['String']['input'];
    email: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
    organizationInviteId: Scalars['String']['input'];
}>;
type UnauthorizedUserOrganizationUserInviteQuery = {
    __typename?: 'Query';
    unauthorizedUserOrganizationUserInvite: {
        __typename?: 'UnauthorizedUserOrganizationUserInviteResponse';
        invited_by?: string | null;
        organization_name: string;
        organization_id: string;
        target_account_exists: boolean;
    };
};
type UserOrganizationUserInvitesQueryVariables = Exact<{
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationUserInvitesQuery = {
    __typename?: 'Query';
    userOrganizationUserInvites: {
        __typename?: 'OrganizationInvitePaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationInvitePaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationInvite';
                id: string;
                email: string;
                role: ORGANIZATION_USER_ROLE;
                code: string;
                expires_at: any;
                accepted_at?: any | null;
                canceled_at?: any | null;
                rejected_at?: any | null;
                created_at: any;
                updated_at: any;
                organization_id: string;
                created_by_user_id: string;
                organization: {
                    __typename?: 'Organization';
                    id: string;
                    name: string;
                    logo_picture_file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                };
                created_by_user: {
                    __typename?: 'User';
                    id: string;
                    first_name?: string | null;
                    last_name?: string | null;
                    email: string;
                    profile_picture_file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                };
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            hasNextPage: boolean;
            hasPreviousPage: boolean;
            startCursor?: string | null;
            endCursor?: string | null;
        };
    };
};
type UserSignUpWithEmailStartMutationVariables = Exact<{
    data: UserSignUpWithEmailStartSchema;
}>;
type UserSignUpWithEmailStartMutation = {
    __typename?: 'Mutation';
    userSignUpWithEmailStart: any;
};
type UserSignUpWithEmailVerifyMutationVariables = Exact<{
    data: UserSignUpWithEmailVerifySchema;
}>;
type UserSignUpWithEmailVerifyMutation = {
    __typename?: 'Mutation';
    userSignUpWithEmailVerify: any;
};
type UserOrganizationUserInviteAcceptMutationVariables = Exact<{
    code: Scalars['String']['input'];
    organizationInviteId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationUserInviteAcceptMutation = {
    __typename?: 'Mutation';
    userOrganizationUserInviteAccept: {
        __typename?: 'OrganizationUser';
        role: ORGANIZATION_USER_ROLE;
    };
};
type UserSignUpWithEmailFinishSchemaMutationVariables = Exact<{
    data: UserSignUpWithEmailFinishSchema;
}>;
type UserSignUpWithEmailFinishSchemaMutation = {
    __typename?: 'Mutation';
    userSignUpWithEmailFinish: string;
};
type UserPasswordResetStartMutationVariables = Exact<{
    data: UserPasswordResetStartSchema;
}>;
type UserPasswordResetStartMutation = {
    __typename?: 'Mutation';
    userPasswordResetStart: string;
};
type UserPasswordResetFinishMutationVariables = Exact<{
    userPasswordResetFinishData2: UserPasswordResetFinishSchema;
}>;
type UserPasswordResetFinishMutation = {
    __typename?: 'Mutation';
    userPasswordResetFinish: string;
};
type UserAuthProviderGetOAuthUrlMutationVariables = Exact<{
    authProvider: AUTH_PROVIDER;
}>;
type UserAuthProviderGetOAuthUrlMutation = {
    __typename?: 'Mutation';
    userAuthProviderGetOAuthUrl: string;
};
type UserAuthProviderGetOAuthTokenMutationVariables = Exact<{
    authProvider: AUTH_PROVIDER;
    authorizationToken: Scalars['String']['input'];
}>;
type UserAuthProviderGetOAuthTokenMutation = {
    __typename?: 'Mutation';
    userAuthProviderGetOAuthToken: string;
};
type OrganizationBillFragmentFragment = {
    __typename?: 'OrganizationBill';
    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?: any | null;
    last_sync_succeeded?: boolean | null;
    last_sync_id?: string | null;
    last_sync_at?: any | null;
    currency_code: CURRENCY;
    description?: string | null;
    payload?: any | null;
    amount: bigint;
    tax_amount: bigint;
    discount_amount: bigint;
    total_amount: bigint;
    bill_date: any;
    due_date: any;
    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;
    created_at: any;
    updated_at: any;
    conn_linked_invoice_id?: string | null;
    conn_locked_data_at?: any | null;
    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?: any | null;
    balance?: bigint | null;
    organization: {
        __typename?: 'Organization';
        name: string;
    };
    organization_vendor: {
        __typename?: 'OrganizationVendor';
        name: string;
        email?: string | null;
        balance?: bigint | null;
    };
    file?: {
        __typename?: 'File';
        public_url?: string | null;
    } | null;
    transaction_links?: Array<{
        __typename?: 'OrganizationBillTransactionLink';
        id: string;
        amount: bigint;
        organization_bill_id: string;
        created_at: any;
        updated_at: any;
        organization_bill_transaction_id: string;
        organization_bill_transaction: {
            __typename?: 'OrganizationBillTransaction';
            id: string;
        };
    }> | null;
};
type OrganizationBillSummaryFragmentFragment = {
    __typename?: 'OrganizationBillSummary';
    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?: any | null;
    end_date?: any | null;
    due_start_date?: any | null;
    due_end_date?: any | null;
    currency?: CURRENCY | null;
    has_sync_errors?: boolean | null;
    last_sync_at?: any | null;
    latest_acct_provider_balance?: bigint | null;
    vendor_organization?: {
        __typename?: '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?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    } | null;
    customer_organization_vendor?: {
        __typename?: 'OrganizationVendor';
        id: string;
        name: string;
    } | null;
    customer_organization: {
        __typename?: 'Organization';
        id: string;
        name: string;
    };
    data: {
        __typename?: 'OrganizationBillPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationBillPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationBill';
                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?: any | null;
                last_sync_succeeded?: boolean | null;
                last_sync_id?: string | null;
                last_sync_at?: any | null;
                currency_code: CURRENCY;
                description?: string | null;
                payload?: any | null;
                amount: bigint;
                tax_amount: bigint;
                discount_amount: bigint;
                total_amount: bigint;
                bill_date: any;
                due_date: any;
                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;
                created_at: any;
                updated_at: any;
                conn_linked_invoice_id?: string | null;
                conn_locked_data_at?: any | null;
                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?: any | null;
                balance?: bigint | null;
                organization: {
                    __typename?: 'Organization';
                    name: string;
                };
                organization_vendor: {
                    __typename?: 'OrganizationVendor';
                    name: string;
                    email?: string | null;
                    balance?: bigint | null;
                };
                file?: {
                    __typename?: 'File';
                    public_url?: string | null;
                } | null;
                transaction_links?: Array<{
                    __typename?: 'OrganizationBillTransactionLink';
                    id: string;
                    amount: bigint;
                    organization_bill_id: string;
                    created_at: any;
                    updated_at: any;
                    organization_bill_transaction_id: string;
                    organization_bill_transaction: {
                        __typename?: 'OrganizationBillTransaction';
                        id: string;
                    };
                }> | null;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationBillSummaryQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId?: InputMaybe<Scalars['String']['input']>;
    currency?: InputMaybe<CURRENCY>;
    startDate?: InputMaybe<Scalars['DateTime']['input']>;
    endDate?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<BILL_STATUS>;
    isOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    latestAcctProviderStatus?: InputMaybe<BILL_STATUS>;
    latestAcctProviderIsOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationBillSummaryQuery = {
    __typename?: 'Query';
    userOrganizationBillSummary: {
        __typename?: 'OrganizationBillSummary';
        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?: any | null;
        end_date?: any | null;
        due_start_date?: any | null;
        due_end_date?: any | null;
        currency?: CURRENCY | null;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        latest_acct_provider_balance?: bigint | null;
        vendor_organization?: {
            __typename?: '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?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        } | null;
        customer_organization_vendor?: {
            __typename?: 'OrganizationVendor';
            id: string;
            name: string;
        } | null;
        customer_organization: {
            __typename?: 'Organization';
            id: string;
            name: string;
        };
        data: {
            __typename?: 'OrganizationBillPaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationBillPaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationBill';
                    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?: any | null;
                    last_sync_succeeded?: boolean | null;
                    last_sync_id?: string | null;
                    last_sync_at?: any | null;
                    currency_code: CURRENCY;
                    description?: string | null;
                    payload?: any | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    bill_date: any;
                    due_date: any;
                    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;
                    created_at: any;
                    updated_at: any;
                    conn_linked_invoice_id?: string | null;
                    conn_locked_data_at?: any | null;
                    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?: any | null;
                    balance?: bigint | null;
                    organization: {
                        __typename?: 'Organization';
                        name: string;
                    };
                    organization_vendor: {
                        __typename?: 'OrganizationVendor';
                        name: string;
                        email?: string | null;
                        balance?: bigint | null;
                    };
                    file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                    transaction_links?: Array<{
                        __typename?: 'OrganizationBillTransactionLink';
                        id: string;
                        amount: bigint;
                        organization_bill_id: string;
                        created_at: any;
                        updated_at: any;
                        organization_bill_transaction_id: string;
                        organization_bill_transaction: {
                            __typename?: 'OrganizationBillTransaction';
                            id: string;
                        };
                    }> | null;
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationBillQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationBillId: Scalars['String']['input'];
}>;
type UserOrganizationBillQuery = {
    __typename?: 'Query';
    userOrganizationBill: {
        __typename?: 'OrganizationBill';
        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?: any | null;
        last_sync_succeeded?: boolean | null;
        last_sync_id?: string | null;
        last_sync_at?: any | null;
        currency_code: CURRENCY;
        description?: string | null;
        payload?: any | null;
        amount: bigint;
        tax_amount: bigint;
        discount_amount: bigint;
        total_amount: bigint;
        bill_date: any;
        due_date: any;
        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;
        created_at: any;
        updated_at: any;
        conn_linked_invoice_id?: string | null;
        conn_locked_data_at?: any | null;
        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?: any | null;
        balance?: bigint | null;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_vendor: {
            __typename?: 'OrganizationVendor';
            name: string;
            email?: string | null;
            balance?: bigint | null;
        };
        file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
        transaction_links?: Array<{
            __typename?: 'OrganizationBillTransactionLink';
            id: string;
            amount: bigint;
            organization_bill_id: string;
            created_at: any;
            updated_at: any;
            organization_bill_transaction_id: string;
            organization_bill_transaction: {
                __typename?: 'OrganizationBillTransaction';
                id: string;
            };
        }> | null;
    };
};
type UserOrganizationBillCreateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationBillSchema;
}>;
type UserOrganizationBillCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationBillCreate: {
        __typename?: 'OrganizationBill';
        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?: any | null;
        last_sync_succeeded?: boolean | null;
        last_sync_id?: string | null;
        last_sync_at?: any | null;
        currency_code: CURRENCY;
        description?: string | null;
        payload?: any | null;
        amount: bigint;
        tax_amount: bigint;
        discount_amount: bigint;
        total_amount: bigint;
        bill_date: any;
        due_date: any;
        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;
        created_at: any;
        updated_at: any;
        conn_linked_invoice_id?: string | null;
        conn_locked_data_at?: any | null;
        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?: any | null;
        balance?: bigint | null;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_vendor: {
            __typename?: 'OrganizationVendor';
            name: string;
            email?: string | null;
            balance?: bigint | null;
        };
        file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
        transaction_links?: Array<{
            __typename?: 'OrganizationBillTransactionLink';
            id: string;
            amount: bigint;
            organization_bill_id: string;
            created_at: any;
            updated_at: any;
            organization_bill_transaction_id: string;
            organization_bill_transaction: {
                __typename?: 'OrganizationBillTransaction';
                id: string;
            };
        }> | null;
    };
};
type OrganizationConnectionFragmentFragment = {
    __typename?: 'OrganizationConnection';
    id: string;
    is_valid: boolean;
    is_connected: boolean;
    vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
    vendor_conn_status_at?: any | null;
    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?: any | null;
    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: any;
    updated_at: any;
};
type UserOrganizationConnectionsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    status?: InputMaybe<ORGANIZATION_CONNECTION_STATUS>;
}>;
type UserOrganizationConnectionsQuery = {
    __typename?: 'Query';
    userOrganizationConnections: {
        __typename?: 'OrganizationConnectionPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationConnectionPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationConnection';
                id: string;
                is_valid: boolean;
                is_connected: boolean;
                vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
                vendor_conn_status_at?: any | null;
                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?: any | null;
                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: any;
                updated_at: any;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationConnectionQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationConnectionId: Scalars['String']['input'];
}>;
type UserOrganizationConnectionQuery = {
    __typename?: 'Query';
    userOrganizationConnection: {
        __typename?: 'OrganizationConnection';
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at?: any | null;
        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?: any | null;
        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: any;
        updated_at: any;
    };
};
type UserOrganizationConnectionInviteCustomerMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
}>;
type UserOrganizationConnectionInviteCustomerMutation = {
    __typename?: 'Mutation';
    userOrganizationConnectionInviteCustomer: {
        __typename?: 'OrganizationConnection';
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at?: any | null;
        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?: any | null;
        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: any;
        updated_at: any;
    };
};
type UserOrganizationConnectionInviteVendorMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
}>;
type UserOrganizationConnectionInviteVendorMutation = {
    __typename?: 'Mutation';
    userOrganizationConnectionInviteVendor: {
        __typename?: 'OrganizationConnection';
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at?: any | null;
        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?: any | null;
        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: any;
        updated_at: any;
    };
};
type UserOrganizationConnectionAcceptMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationConnectionId: Scalars['String']['input'];
}>;
type UserOrganizationConnectionAcceptMutation = {
    __typename?: 'Mutation';
    userOrganizationConnectionAccept: {
        __typename?: 'OrganizationConnection';
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at?: any | null;
        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?: any | null;
        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: any;
        updated_at: any;
    };
};
type UserOrganizationConnectionRejectMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationConnectionId: Scalars['String']['input'];
}>;
type UserOrganizationConnectionRejectMutation = {
    __typename?: 'Mutation';
    userOrganizationConnectionReject: {
        __typename?: 'OrganizationConnection';
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at?: any | null;
        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?: any | null;
        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: any;
        updated_at: any;
    };
};
type UserOrganizationCustomerConnLockMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerConnLockMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerConnLock: {
        __typename?: 'OrganizationCustomer';
        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?: any | null;
        last_sync_succeeded?: boolean | null;
        last_sync_id?: string | null;
        last_sync_at?: any | 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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
    };
};
type UserOrganizationCustomerConnUnlockMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerConnUnlockMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerConnUnlock: {
        __typename?: 'OrganizationCustomer';
        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?: any | null;
        last_sync_succeeded?: boolean | null;
        last_sync_id?: string | null;
        last_sync_at?: any | 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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
    };
};
type UserOrganizationVendorConnLockMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
}>;
type UserOrganizationVendorConnLockMutation = {
    __typename?: 'Mutation';
    userOrganizationVendorConnLock: {
        __typename?: 'OrganizationVendor';
        id: string;
        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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
    };
};
type UserOrganizationVendorConnUnlockMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
}>;
type UserOrganizationVendorConnUnlockMutation = {
    __typename?: 'Mutation';
    userOrganizationVendorConnUnlock: {
        __typename?: 'OrganizationVendor';
        id: string;
        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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
    };
};
type userOrganizationVendorContactsQueryVariables = Exact<{
    organizationVendorId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type userOrganizationVendorContactsQuery = {
    __typename?: 'Query';
    userOrganizationVendorContacts: {
        __typename?: 'OrganizationVendorContactPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationVendorContactPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationVendorContact';
                email: string;
                id: string;
                is_default: boolean;
                name: string;
                phone_number?: string | null;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationCustomerContactsQueryVariables = Exact<{
    organizationCustomerId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerContactsQuery = {
    __typename?: 'Query';
    userOrganizationCustomerContacts: {
        __typename?: 'OrganizationCustomerContactPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationCustomerContactPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationCustomerContact';
                id: string;
                name: string;
                email: string;
                phone_number?: string | null;
                is_default: boolean;
                send_invoice_reminders: boolean;
                created_at: any;
                updated_at: any;
                organization_customer_id: string;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type userOrganizationVendorContactCreateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    data: UserOrganizationVendorContactCreateSchema;
}>;
type userOrganizationVendorContactCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationVendorContactCreate: {
        __typename?: 'OrganizationVendorContact';
        id: string;
        name: string;
        email: string;
        phone_number?: string | null;
        is_default: boolean;
        organization_vendor_id: string;
    };
};
type UserOrganizationCustomerContactCreateMutationVariables = Exact<{
    data: UserOrganizationCustomerContactCreateSchema;
    organizationCustomerId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerContactCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerContactCreate: {
        __typename?: 'OrganizationCustomerContact';
        id: string;
        name: string;
        email: string;
        phone_number?: string | null;
        is_default: boolean;
        send_invoice_reminders: boolean;
        created_at: any;
        updated_at: any;
        organization_customer_id: string;
    };
};
type UserOrganizationVendorContactUpdateMutationVariables = Exact<{
    data: UserOrganizationVendorContactUpdateSchema;
    organizationVendorContactId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationVendorContactUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationVendorContactUpdate: {
        __typename?: 'OrganizationVendorContact';
        email: string;
        id: string;
        is_default: boolean;
        name: string;
        phone_number?: string | null;
    };
};
type UserOrganizationCustomerContactUpdateMutationVariables = Exact<{
    data: UserOrganizationCustomerContactUpdateSchema;
    organizationCustomerContactId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerContactUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerContactUpdate: {
        __typename?: 'OrganizationCustomerContact';
        id: string;
        name: string;
        email: string;
        phone_number?: string | null;
        is_default: boolean;
        send_invoice_reminders: boolean;
        created_at: any;
        updated_at: any;
        organization_customer_id: string;
    };
};
type UserOrganizationVendorContactDeleteMutationVariables = Exact<{
    organizationVendorContactId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationVendorContactDeleteMutation = {
    __typename?: 'Mutation';
    userOrganizationVendorContactDelete: {
        __typename?: 'OrganizationVendorContact';
        email: string;
        id: string;
        name: string;
        organization_vendor_id: string;
        phone_number?: string | null;
        is_default: boolean;
    };
};
type UserOrganizationCustomerContactDeleteMutationVariables = Exact<{
    organizationCustomerContactId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerContactDeleteMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerContactDelete: {
        __typename?: 'OrganizationCustomerContact';
        id: string;
        name: string;
        email: string;
        phone_number?: string | null;
        is_default: boolean;
        send_invoice_reminders: boolean;
        created_at: any;
        updated_at: any;
        organization_customer_id: string;
    };
};
type OrganizationCustomerFragmentFragment = {
    __typename?: 'OrganizationCustomer';
    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?: any | null;
    last_sync_succeeded?: boolean | null;
    last_sync_id?: string | null;
    last_sync_at?: any | 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: any;
    updated_at: any;
    has_sync_errors?: boolean | null;
    latest_acct_provider_balance?: bigint | null;
    balance?: bigint | null;
    overdue_amount?: bigint | null;
};
type OrganizationCustomerInvoiceSummaryFragmentFragment = {
    __typename?: 'OrganizationCustomer';
    invoice_summary: {
        __typename?: 'OrganizationInvoiceSummary';
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        data: {
            __typename?: 'OrganizationInvoicePaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationInvoicePaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationInvoice';
                    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?: any | null;
                    last_sync_succeeded?: boolean | null;
                    last_sync_id?: string | null;
                    last_sync_at?: any | null;
                    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: any;
                    due_date: any;
                    customer_email?: string | null;
                    created_at: any;
                    updated_at: any;
                    status?: INVOICE_STATUS | null;
                    latest_acct_provider_status?: INVOICE_STATUS | null;
                    file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type OrganizationCustomerAdditionalDataFragmentFragment = {
    __typename?: 'OrganizationCustomer';
    conn_locked_data_at?: any | null;
    connection?: {
        __typename?: 'OrganizationConnection';
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at?: any | null;
        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?: any | null;
        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: any;
        updated_at: any;
    } | null;
    contacts: Array<{
        __typename?: 'OrganizationCustomerContact';
        id: string;
        name: string;
        email: string;
        phone_number?: string | null;
        is_default: boolean;
        send_invoice_reminders: boolean;
        created_at: any;
        updated_at: any;
    }>;
    invoice_summary: {
        __typename?: 'OrganizationInvoiceSummary';
        total_open_invoice_count: number;
        total_overdue_invoice_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        data: {
            __typename?: 'OrganizationInvoicePaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationInvoicePaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationInvoice';
                    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?: any | null;
                    last_sync_succeeded?: boolean | null;
                    last_sync_id?: string | null;
                    last_sync_at?: any | null;
                    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: any;
                    due_date: any;
                    customer_email?: string | null;
                    created_at: any;
                    updated_at: any;
                    status?: INVOICE_STATUS | null;
                    latest_acct_provider_status?: INVOICE_STATUS | null;
                    file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationCustomersQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    name?: InputMaybe<Scalars['String']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationCustomersQuery = {
    __typename?: 'Query';
    userOrganizationCustomers: {
        __typename?: 'OrganizationCustomerPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationCustomerPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationCustomer';
                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?: any | null;
                last_sync_succeeded?: boolean | null;
                last_sync_id?: string | null;
                last_sync_at?: any | 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: any;
                updated_at: any;
                has_sync_errors?: boolean | null;
                latest_acct_provider_balance?: bigint | null;
                balance?: bigint | null;
                overdue_amount?: bigint | null;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationCustomerStatementQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
    type?: InputMaybe<STATEMENT_LINE_TYPE>;
    currency?: InputMaybe<CURRENCY>;
    startDate?: InputMaybe<Scalars['DateTime']['input']>;
    endDate?: InputMaybe<Scalars['DateTime']['input']>;
    isOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationCustomerStatementQuery = {
    __typename?: 'Query';
    userOrganizationCustomerStatement: {
        __typename?: 'OrganizationCustomerStatement';
        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;
        start_date?: any | null;
        end_date?: any | null;
        due_start_date?: any | null;
        due_end_date?: any | null;
        currency?: CURRENCY | null;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        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;
        vendor_organization: {
            __typename?: '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?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
        vendor_organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
            email?: string | null;
        };
        customer_organization?: {
            __typename?: 'Organization';
            name: string;
            email: string;
        } | null;
        data: {
            __typename?: 'OrganizationCustomerStatementLineDataPaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationCustomerStatementLineDataPaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationCustomerStatementInvoiceLine';
                    id: string;
                    amount: bigint;
                    code: string;
                    created_at: any;
                    currency_code: CURRENCY;
                    date: any;
                    due_date: any;
                    organization_customer_id: string;
                    organization_invoice_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    invoice_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: any;
                    organization_invoice: {
                        __typename?: 'OrganizationCustomerStatementInvoiceLineData';
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        payment_options: Array<{
                            __typename?: 'OrganizationInvoicePaymentOption';
                            method: PAYMENT_METHOD;
                            url?: string | null;
                            payload?: any | null;
                        }>;
                    };
                } | {
                    __typename?: 'OrganizationCustomerStatementTransactionLine';
                    amount: bigint;
                    code: string;
                    created_at: any;
                    currency_code: CURRENCY;
                    date: any;
                    due_date: any;
                    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: any;
                    organization_invoice_transaction: {
                        __typename?: 'OrganizationCustomerStatementTransactionLineData';
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        links: Array<{
                            __typename?: 'OrganizationInvoiceTransactionLink';
                            id: string;
                            amount: bigint;
                            organization_invoice_id: string;
                        }>;
                    };
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationCustomerStatementLineQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
    organizationCustomerStatementLineId?: InputMaybe<Scalars['Int']['input']>;
    organizationInvoiceId?: InputMaybe<Scalars['String']['input']>;
    organizationInvoiceTransactionId?: InputMaybe<Scalars['String']['input']>;
}>;
type UserOrganizationCustomerStatementLineQuery = {
    __typename?: 'Query';
    userOrganizationCustomerStatementLine: {
        __typename?: 'OrganizationCustomerStatementInvoiceLine';
        id: string;
        amount: bigint;
        code: string;
        created_at: any;
        currency_code: CURRENCY;
        date: any;
        due_date: any;
        organization_customer_id: string;
        organization_invoice_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        invoice_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: any;
        organization_invoice: {
            __typename?: 'OrganizationCustomerStatementInvoiceLineData';
            provider: ACCT_PROVIDER;
            provider_code: string;
            payment_options: Array<{
                __typename?: 'OrganizationInvoicePaymentOption';
                method: PAYMENT_METHOD;
                url?: string | null;
                payload?: any | null;
            }>;
        };
    } | {
        __typename?: 'OrganizationCustomerStatementTransactionLine';
        amount: bigint;
        code: string;
        created_at: any;
        currency_code: CURRENCY;
        date: any;
        due_date: any;
        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: any;
        organization_invoice_transaction: {
            __typename?: 'OrganizationCustomerStatementTransactionLineData';
            provider: ACCT_PROVIDER;
            provider_code: string;
            links: Array<{
                __typename?: 'OrganizationInvoiceTransactionLink';
                id: string;
                amount: bigint;
                organization_invoice_id: string;
            }>;
        };
    };
};
type UserOrganizationCustomerQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerQuery = {
    __typename?: 'Query';
    userOrganizationCustomer: {
        __typename?: 'OrganizationCustomer';
        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?: any | null;
        last_sync_succeeded?: boolean | null;
        last_sync_id?: string | null;
        last_sync_at?: any | 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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
        conn_locked_data_at?: any | null;
        connection?: {
            __typename?: 'OrganizationConnection';
            id: string;
            is_valid: boolean;
            is_connected: boolean;
            vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
            vendor_conn_status_at?: any | null;
            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?: any | null;
            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: any;
            updated_at: any;
        } | null;
        contacts: Array<{
            __typename?: 'OrganizationCustomerContact';
            id: string;
            name: string;
            email: string;
            phone_number?: string | null;
            is_default: boolean;
            send_invoice_reminders: boolean;
            created_at: any;
            updated_at: any;
        }>;
        invoice_summary: {
            __typename?: 'OrganizationInvoiceSummary';
            total_open_invoice_count: number;
            total_overdue_invoice_count: number;
            total_amount: bigint;
            paid_amount: bigint;
            overdue_amount: bigint;
            balance: bigint;
            data: {
                __typename?: 'OrganizationInvoicePaginationConnection';
                totalCount: number;
                edges: Array<{
                    __typename?: 'OrganizationInvoicePaginationEdge';
                    cursor: any;
                    node: {
                        __typename?: 'OrganizationInvoice';
                        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?: any | null;
                        last_sync_succeeded?: boolean | null;
                        last_sync_id?: string | null;
                        last_sync_at?: any | null;
                        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: any;
                        due_date: any;
                        customer_email?: string | null;
                        created_at: any;
                        updated_at: any;
                        status?: INVOICE_STATUS | null;
                        latest_acct_provider_status?: INVOICE_STATUS | null;
                        file?: {
                            __typename?: 'File';
                            public_url?: string | null;
                        } | null;
                    };
                }>;
                pageInfo: {
                    __typename?: 'PageInfo';
                    startCursor?: string | null;
                    endCursor?: string | null;
                    hasPreviousPage: boolean;
                    hasNextPage: boolean;
                };
            };
        };
    };
};
type UserOrganizationCustomerUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
    data: UserOrganizationCustomerSchema;
}>;
type UserOrganizationCustomerUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerUpdate: {
        __typename?: 'OrganizationCustomer';
        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?: any | null;
        last_sync_succeeded?: boolean | null;
        last_sync_id?: string | null;
        last_sync_at?: any | 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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
        conn_locked_data_at?: any | null;
        connection?: {
            __typename?: 'OrganizationConnection';
            id: string;
            is_valid: boolean;
            is_connected: boolean;
            vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
            vendor_conn_status_at?: any | null;
            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?: any | null;
            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: any;
            updated_at: any;
        } | null;
        contacts: Array<{
            __typename?: 'OrganizationCustomerContact';
            id: string;
            name: string;
            email: string;
            phone_number?: string | null;
            is_default: boolean;
            send_invoice_reminders: boolean;
            created_at: any;
            updated_at: any;
        }>;
        invoice_summary: {
            __typename?: 'OrganizationInvoiceSummary';
            total_open_invoice_count: number;
            total_overdue_invoice_count: number;
            total_amount: bigint;
            paid_amount: bigint;
            overdue_amount: bigint;
            balance: bigint;
            data: {
                __typename?: 'OrganizationInvoicePaginationConnection';
                totalCount: number;
                edges: Array<{
                    __typename?: 'OrganizationInvoicePaginationEdge';
                    cursor: any;
                    node: {
                        __typename?: 'OrganizationInvoice';
                        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?: any | null;
                        last_sync_succeeded?: boolean | null;
                        last_sync_id?: string | null;
                        last_sync_at?: any | null;
                        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: any;
                        due_date: any;
                        customer_email?: string | null;
                        created_at: any;
                        updated_at: any;
                        status?: INVOICE_STATUS | null;
                        latest_acct_provider_status?: INVOICE_STATUS | null;
                        file?: {
                            __typename?: 'File';
                            public_url?: string | null;
                        } | null;
                    };
                }>;
                pageInfo: {
                    __typename?: 'PageInfo';
                    startCursor?: string | null;
                    endCursor?: string | null;
                    hasPreviousPage: boolean;
                    hasNextPage: boolean;
                };
            };
        };
    };
};
type UserOrganizationCustomerCreateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationCustomerSchema;
}>;
type UserOrganizationCustomerCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerCreate: {
        __typename?: 'OrganizationCustomer';
        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?: any | null;
        last_sync_succeeded?: boolean | null;
        last_sync_id?: string | null;
        last_sync_at?: any | 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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
    };
};
type UserOrganizationCustomerSendStatementEmailMutationVariables = Exact<{
    targets: Array<UserOrganizationCustomerSendStatementEmailSchema> | UserOrganizationCustomerSendStatementEmailSchema;
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerSendStatementEmailMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerSendStatementEmail: any;
};
type UserOrganizationCustomerGetStatementLinkMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
    expiresAt?: InputMaybe<Scalars['DateTime']['input']>;
}>;
type UserOrganizationCustomerGetStatementLinkMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerGetStatementLink: string;
};
type UserOrganizationCustomerSynchronizeMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId: Scalars['String']['input'];
}>;
type UserOrganizationCustomerSynchronizeMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerSynchronize: Array<string>;
};
type OrganizationInvoiceFragmentFragment = {
    __typename?: 'OrganizationInvoice';
    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?: any | null;
    last_sync_succeeded?: boolean | null;
    last_sync_id?: string | null;
    last_sync_at?: any | null;
    currency_code: CURRENCY;
    description?: string | null;
    amount: bigint;
    tax_amount: bigint;
    discount_amount: bigint;
    total_amount: bigint;
    invoice_date: any;
    due_date: any;
    created_at: any;
    updated_at: any;
    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?: any | null;
    balance?: bigint | null;
    email_sent_at?: any | null;
    organization: {
        __typename?: 'Organization';
        name: string;
    };
    organization_customer: {
        __typename?: 'OrganizationCustomer';
        name: string;
        email?: string | null;
        balance?: bigint | null;
    };
    file?: {
        __typename?: 'File';
        public_url?: string | null;
    } | null;
    payment_options: Array<{
        __typename?: 'OrganizationInvoicePaymentOption';
        method: PAYMENT_METHOD;
        url?: string | null;
        payload?: any | null;
    }>;
    transaction_links?: Array<{
        __typename?: 'OrganizationInvoiceTransactionLink';
        id: string;
        amount: bigint;
        organization_invoice_id: string;
        created_at: any;
        updated_at: any;
        organization_invoice_transaction_id: string;
        organization_invoice_transaction: {
            __typename?: 'OrganizationInvoiceTransaction';
            id: string;
        };
    }> | null;
};
type OrganizationInvoiceSummaryFragmentFragment = {
    __typename?: 'OrganizationInvoiceSummary';
    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;
    start_date?: any | null;
    end_date?: any | null;
    due_start_date?: any | null;
    due_end_date?: any | null;
    currency?: CURRENCY | null;
    has_sync_errors?: boolean | null;
    last_sync_at?: any | null;
    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;
    vendor_organization: {
        __typename?: '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?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    };
    vendor_organization_customer?: {
        __typename?: 'OrganizationCustomer';
        name: string;
        email?: string | null;
    } | null;
    customer_organization?: {
        __typename?: 'Organization';
        name: string;
        email: string;
    } | null;
    data: {
        __typename?: 'OrganizationInvoicePaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationInvoicePaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationInvoice';
                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?: any | null;
                last_sync_succeeded?: boolean | null;
                last_sync_id?: string | null;
                last_sync_at?: any | null;
                currency_code: CURRENCY;
                description?: string | null;
                amount: bigint;
                tax_amount: bigint;
                discount_amount: bigint;
                total_amount: bigint;
                invoice_date: any;
                due_date: any;
                created_at: any;
                updated_at: any;
                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?: any | null;
                balance?: bigint | null;
                email_sent_at?: any | null;
                organization: {
                    __typename?: 'Organization';
                    name: string;
                };
                organization_customer: {
                    __typename?: 'OrganizationCustomer';
                    name: string;
                    email?: string | null;
                    balance?: bigint | null;
                };
                file?: {
                    __typename?: 'File';
                    public_url?: string | null;
                } | null;
                payment_options: Array<{
                    __typename?: 'OrganizationInvoicePaymentOption';
                    method: PAYMENT_METHOD;
                    url?: string | null;
                    payload?: any | null;
                }>;
                transaction_links?: Array<{
                    __typename?: 'OrganizationInvoiceTransactionLink';
                    id: string;
                    amount: bigint;
                    organization_invoice_id: string;
                    created_at: any;
                    updated_at: any;
                    organization_invoice_transaction_id: string;
                    organization_invoice_transaction: {
                        __typename?: 'OrganizationInvoiceTransaction';
                        id: string;
                    };
                }> | null;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationInvoiceSummaryQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId?: InputMaybe<Scalars['String']['input']>;
    currency?: InputMaybe<CURRENCY>;
    startDate?: InputMaybe<Scalars['DateTime']['input']>;
    endDate?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<INVOICE_STATUS>;
    isOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    latestAcctProviderStatus?: InputMaybe<INVOICE_STATUS>;
    latestAcctProviderIsOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    customerName?: InputMaybe<Scalars['String']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationInvoiceSummaryQuery = {
    __typename?: 'Query';
    userOrganizationInvoiceSummary: {
        __typename?: 'OrganizationInvoiceSummary';
        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;
        start_date?: any | null;
        end_date?: any | null;
        due_start_date?: any | null;
        due_end_date?: any | null;
        currency?: CURRENCY | null;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        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;
        vendor_organization: {
            __typename?: '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?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
        vendor_organization_customer?: {
            __typename?: 'OrganizationCustomer';
            name: string;
            email?: string | null;
        } | null;
        customer_organization?: {
            __typename?: 'Organization';
            name: string;
            email: string;
        } | null;
        data: {
            __typename?: 'OrganizationInvoicePaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationInvoicePaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationInvoice';
                    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?: any | null;
                    last_sync_succeeded?: boolean | null;
                    last_sync_id?: string | null;
                    last_sync_at?: any | null;
                    currency_code: CURRENCY;
                    description?: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    invoice_date: any;
                    due_date: any;
                    created_at: any;
                    updated_at: any;
                    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?: any | null;
                    balance?: bigint | null;
                    email_sent_at?: any | null;
                    organization: {
                        __typename?: 'Organization';
                        name: string;
                    };
                    organization_customer: {
                        __typename?: 'OrganizationCustomer';
                        name: string;
                        email?: string | null;
                        balance?: bigint | null;
                    };
                    file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                    payment_options: Array<{
                        __typename?: 'OrganizationInvoicePaymentOption';
                        method: PAYMENT_METHOD;
                        url?: string | null;
                        payload?: any | null;
                    }>;
                    transaction_links?: Array<{
                        __typename?: 'OrganizationInvoiceTransactionLink';
                        id: string;
                        amount: bigint;
                        organization_invoice_id: string;
                        created_at: any;
                        updated_at: any;
                        organization_invoice_transaction_id: string;
                        organization_invoice_transaction: {
                            __typename?: 'OrganizationInvoiceTransaction';
                            id: string;
                        };
                    }> | null;
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationInvoiceQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationInvoiceId: Scalars['String']['input'];
}>;
type UserOrganizationInvoiceQuery = {
    __typename?: 'Query';
    userOrganizationInvoice: {
        __typename?: 'OrganizationInvoice';
        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?: any | null;
        last_sync_succeeded?: boolean | null;
        last_sync_id?: string | null;
        last_sync_at?: any | null;
        currency_code: CURRENCY;
        description?: string | null;
        amount: bigint;
        tax_amount: bigint;
        discount_amount: bigint;
        total_amount: bigint;
        invoice_date: any;
        due_date: any;
        created_at: any;
        updated_at: any;
        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?: any | null;
        balance?: bigint | null;
        email_sent_at?: any | null;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
            email?: string | null;
            balance?: bigint | null;
        };
        file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
        payment_options: Array<{
            __typename?: 'OrganizationInvoicePaymentOption';
            method: PAYMENT_METHOD;
            url?: string | null;
            payload?: any | null;
        }>;
        transaction_links?: Array<{
            __typename?: 'OrganizationInvoiceTransactionLink';
            id: string;
            amount: bigint;
            organization_invoice_id: string;
            created_at: any;
            updated_at: any;
            organization_invoice_transaction_id: string;
            organization_invoice_transaction: {
                __typename?: 'OrganizationInvoiceTransaction';
                id: string;
            };
        }> | null;
    };
};
type UserOrganizationInvoiceCreateMutationVariables = Exact<{
    data: UserOrganizationInvoiceSchema;
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationInvoiceCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationInvoiceCreate: {
        __typename?: 'OrganizationInvoice';
        amount: bigint;
        balance?: bigint | null;
        created_at: any;
        currency_code: CURRENCY;
        id: string;
        is_overdue?: boolean | null;
        invoice_date: any;
        status?: INVOICE_STATUS | null;
        email_sent_at?: any | null;
        paid_at?: any | null;
        paid_amount?: bigint | null;
        total_amount: bigint;
    };
};
type UserOrganizationCustomerSendInvoiceEmailMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    targets: Array<UserOrganizationCustomerSendInvoiceEmailSchema> | UserOrganizationCustomerSendInvoiceEmailSchema;
}>;
type UserOrganizationCustomerSendInvoiceEmailMutation = {
    __typename?: 'Mutation';
    userOrganizationCustomerSendInvoiceEmail: any;
};
type UserOrganizationInvoiceGetPDFMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationInvoiceId: Scalars['String']['input'];
    acctProvider?: InputMaybe<ACCT_PROVIDER>;
}>;
type UserOrganizationInvoiceGetPDFMutation = {
    __typename?: 'Mutation';
    userOrganizationInvoiceGetPDF: string;
};
type UnconnectedCustomerOrganizationInvoiceSummaryQueryVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    currency?: InputMaybe<CURRENCY>;
    startDate?: InputMaybe<Scalars['DateTime']['input']>;
    endDate?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<INVOICE_STATUS>;
    isOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    latestAcctProviderStatus?: InputMaybe<INVOICE_STATUS>;
    latestAcctProviderIsOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    customerName?: InputMaybe<Scalars['String']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UnconnectedCustomerOrganizationInvoiceSummaryQuery = {
    __typename?: 'Query';
    unconnectedCustomerOrganizationInvoiceSummary: {
        __typename?: 'OrganizationInvoiceSummary';
        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;
        start_date?: any | null;
        end_date?: any | null;
        due_start_date?: any | null;
        due_end_date?: any | null;
        currency?: CURRENCY | null;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        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;
        vendor_organization: {
            __typename?: '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?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
        vendor_organization_customer?: {
            __typename?: 'OrganizationCustomer';
            name: string;
            email?: string | null;
        } | null;
        customer_organization?: {
            __typename?: 'Organization';
            name: string;
            email: string;
        } | null;
        data: {
            __typename?: 'OrganizationInvoicePaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationInvoicePaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationInvoice';
                    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?: any | null;
                    last_sync_succeeded?: boolean | null;
                    last_sync_id?: string | null;
                    last_sync_at?: any | null;
                    currency_code: CURRENCY;
                    description?: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    invoice_date: any;
                    due_date: any;
                    created_at: any;
                    updated_at: any;
                    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?: any | null;
                    balance?: bigint | null;
                    email_sent_at?: any | null;
                    organization: {
                        __typename?: 'Organization';
                        name: string;
                    };
                    organization_customer: {
                        __typename?: 'OrganizationCustomer';
                        name: string;
                        email?: string | null;
                        balance?: bigint | null;
                    };
                    file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                    payment_options: Array<{
                        __typename?: 'OrganizationInvoicePaymentOption';
                        method: PAYMENT_METHOD;
                        url?: string | null;
                        payload?: any | null;
                    }>;
                    transaction_links?: Array<{
                        __typename?: 'OrganizationInvoiceTransactionLink';
                        id: string;
                        amount: bigint;
                        organization_invoice_id: string;
                        created_at: any;
                        updated_at: any;
                        organization_invoice_transaction_id: string;
                        organization_invoice_transaction: {
                            __typename?: 'OrganizationInvoiceTransaction';
                            id: string;
                        };
                    }> | null;
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UnconnectedCustomerOrganizationInvoiceGetPDFMutationVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    organizationInvoiceId: Scalars['String']['input'];
    acctProvider?: InputMaybe<ACCT_PROVIDER>;
}>;
type UnconnectedCustomerOrganizationInvoiceGetPDFMutation = {
    __typename?: 'Mutation';
    unconnectedCustomerOrganizationInvoiceGetPDF: string;
};
type OrganizationSubscriptionDataFragmentFragment = {
    __typename?: 'OrganizationSubscriptionData';
    subscription_level: number;
    organization_user_seats: number;
    requires_user_action: boolean;
    requires_provider_refresh: boolean;
    active_subscriptions: Array<{
        __typename?: 'OrganizationSubscription';
        id: string;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
    }>;
    active_plans: Array<{
        __typename?: 'OrganizationSubscriptionItem';
        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    }>;
    active_modules: Array<{
        __typename?: 'OrganizationSubscriptionItem';
        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    }>;
    active_addons: Array<{
        __typename?: 'OrganizationSubscriptionItem';
        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
        quantity: number;
        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    }>;
};
type OrganizationFragmentFragment = {
    __typename?: 'Organization';
    id: string;
    name: string;
    email: string;
    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: any;
    updated_at: any;
    logo_picture_file_id?: string | null;
    current_email_verification_id?: string | null;
    current_phone_number_verification_id?: string | null;
    subscription_level?: number | null;
    setting_receive_customer_notification_mode?: RECEIVE_CUSTOMER_NOTIFICATION_MODE | null;
    logo_picture_file?: {
        __typename?: 'File';
        public_url?: string | null;
    } | null;
    subscription_data?: {
        __typename?: 'OrganizationSubscriptionData';
        subscription_level: number;
        organization_user_seats: number;
        requires_user_action: boolean;
        requires_provider_refresh: boolean;
        active_subscriptions: Array<{
            __typename?: 'OrganizationSubscription';
            id: string;
            provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
            provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
        }>;
        active_plans: Array<{
            __typename?: 'OrganizationSubscriptionItem';
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
        }>;
        active_modules: Array<{
            __typename?: 'OrganizationSubscriptionItem';
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
        }>;
        active_addons: Array<{
            __typename?: 'OrganizationSubscriptionItem';
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            quantity: number;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
        }>;
    } | null;
};
type OrganizationUserFragmentFragment = {
    __typename?: 'OrganizationUser';
    id: string;
    role: ORGANIZATION_USER_ROLE;
    is_current_organization_user_seat_available?: boolean | null;
    receive_invoice_reminders: boolean;
    receive_customer_notification_mode?: RECEIVE_CUSTOMER_NOTIFICATION_MODE | null;
    created_at: any;
    updated_at: any;
    organization_id: string;
    user_id: string;
    user?: {
        __typename?: '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?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    } | null;
};
type OrganizationInviteFragmentFragment = {
    __typename?: 'OrganizationInvite';
    id: string;
    email: string;
    role: ORGANIZATION_USER_ROLE;
    code: string;
    expires_at: any;
    accepted_at?: any | null;
    canceled_at?: any | null;
    rejected_at?: any | null;
    created_at: any;
    updated_at: any;
    organization_id: string;
    created_by_user_id: string;
    organization: {
        __typename?: 'Organization';
        id: string;
        name: string;
        logo_picture_file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    };
    created_by_user: {
        __typename?: 'User';
        id: string;
        first_name?: string | null;
        last_name?: string | null;
        email: string;
        profile_picture_file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    };
};
type UserOrganizationQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationQuery = {
    __typename?: 'Query';
    userOrganization: {
        __typename?: 'Organization';
        id: string;
        name: string;
        email: string;
        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: any;
        updated_at: any;
        logo_picture_file_id?: string | null;
        current_email_verification_id?: string | null;
        current_phone_number_verification_id?: string | null;
        subscription_level?: number | null;
        setting_receive_customer_notification_mode?: RECEIVE_CUSTOMER_NOTIFICATION_MODE | null;
        logo_picture_file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
        subscription_data?: {
            __typename?: 'OrganizationSubscriptionData';
            subscription_level: number;
            organization_user_seats: number;
            requires_user_action: boolean;
            requires_provider_refresh: boolean;
            active_subscriptions: Array<{
                __typename?: 'OrganizationSubscription';
                id: string;
                provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
            }>;
            active_plans: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_modules: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_addons: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                quantity: number;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
        } | null;
    };
};
type UserOrganizationBaseSettingsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationBaseSettingsQuery = {
    __typename?: 'Query';
    userOrganization: {
        __typename?: 'Organization';
        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 = {
    __typename?: 'Mutation';
    userOrganizationCreate: {
        __typename?: 'Organization';
        id: string;
        email: string;
        name: string;
        phone_number?: string | null;
        primary_contact_name?: string | null;
    };
};
type UserOrganizationCollaboratorsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationCollaboratorsQuery = {
    __typename?: 'Query';
    userOrganizationCollaborators: Array<{
        __typename?: 'OrganizationUser';
        id: string;
        role: ORGANIZATION_USER_ROLE;
        is_current_organization_user_seat_available?: boolean | null;
        receive_invoice_reminders: boolean;
        receive_customer_notification_mode?: RECEIVE_CUSTOMER_NOTIFICATION_MODE | null;
        created_at: any;
        updated_at: any;
        organization_id: string;
        user_id: string;
        user?: {
            __typename?: '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?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        } | null;
    }>;
};
type UserOrganizationInviteCollaboratorCreateMutationVariables = Exact<{
    data: UserOrganizationInviteCollaboratorCreateSchema;
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationInviteCollaboratorCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationInviteCollaboratorCreate: {
        __typename?: 'OrganizationInvite';
        expires_at: any;
    };
};
type UserOrganizationInviteCollaboratorCancelMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationInviteId: Scalars['String']['input'];
}>;
type UserOrganizationInviteCollaboratorCancelMutation = {
    __typename?: 'Mutation';
    userOrganizationInviteCollaboratorCancel: {
        __typename?: 'OrganizationInvite';
        id: string;
        email: string;
        role: ORGANIZATION_USER_ROLE;
        code: string;
        expires_at: any;
        accepted_at?: any | null;
        canceled_at?: any | null;
        rejected_at?: any | null;
        created_at: any;
        updated_at: any;
        organization_id: string;
        created_by_user_id: string;
        organization: {
            __typename?: 'Organization';
            id: string;
            name: string;
            logo_picture_file?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
        created_by_user: {
            __typename?: 'User';
            id: string;
            first_name?: string | null;
            last_name?: string | null;
            email: string;
            profile_picture_file?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
    };
};
type UserOrganizationInviteCollaboratorResendMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationInviteId: Scalars['String']['input'];
}>;
type UserOrganizationInviteCollaboratorResendMutation = {
    __typename?: 'Mutation';
    userOrganizationInviteCollaboratorResend: {
        __typename?: 'OrganizationInvite';
        id: string;
        email: string;
        role: ORGANIZATION_USER_ROLE;
        code: string;
        expires_at: any;
        accepted_at?: any | null;
        canceled_at?: any | null;
        rejected_at?: any | null;
        created_at: any;
        updated_at: any;
        organization_id: string;
        created_by_user_id: string;
        organization: {
            __typename?: 'Organization';
            id: string;
            name: string;
            logo_picture_file?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
        created_by_user: {
            __typename?: 'User';
            id: string;
            first_name?: string | null;
            last_name?: string | null;
            email: string;
            profile_picture_file?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
    };
};
type UserOrganizationInviteCollaboratorsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    accepted?: InputMaybe<Scalars['Boolean']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    expired?: InputMaybe<Scalars['Boolean']['input']>;
    rejected?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationInviteCollaboratorsQuery = {
    __typename?: 'Query';
    userOrganizationInviteCollaborators: {
        __typename?: 'OrganizationInvitePaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationInvitePaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationInvite';
                id: string;
                email: string;
                role: ORGANIZATION_USER_ROLE;
                code: string;
                expires_at: any;
                accepted_at?: any | null;
                canceled_at?: any | null;
                rejected_at?: any | null;
                created_at: any;
                updated_at: any;
                organization_id: string;
                created_by_user_id: string;
                organization: {
                    __typename?: 'Organization';
                    id: string;
                    name: string;
                    logo_picture_file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                };
                created_by_user: {
                    __typename?: 'User';
                    id: string;
                    first_name?: string | null;
                    last_name?: string | null;
                    email: string;
                    profile_picture_file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                };
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationCollaboratorUpdateMutationVariables = Exact<{
    data: UserOrganizationCollaboratorUpdateSchema;
    organizationUserId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationCollaboratorUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationCollaboratorUpdate: {
        __typename?: 'OrganizationUser';
        role: ORGANIZATION_USER_ROLE;
    };
};
type UserOrganizationCollaboratorDeleteMutationVariables = Exact<{
    organizationUserId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationCollaboratorDeleteMutation = {
    __typename?: 'Mutation';
    userOrganizationCollaboratorDelete: {
        __typename?: 'OrganizationUser';
        id: string;
    };
};
type UserOrganizationUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationUpdateSchema;
}>;
type UserOrganizationUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationUpdate: {
        __typename?: 'Organization';
        id: string;
        name: string;
        email: string;
        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: any;
        updated_at: any;
        logo_picture_file_id?: string | null;
        current_email_verification_id?: string | null;
        current_phone_number_verification_id?: string | null;
        subscription_level?: number | null;
        setting_receive_customer_notification_mode?: RECEIVE_CUSTOMER_NOTIFICATION_MODE | null;
        logo_picture_file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
        subscription_data?: {
            __typename?: 'OrganizationSubscriptionData';
            subscription_level: number;
            organization_user_seats: number;
            requires_user_action: boolean;
            requires_provider_refresh: boolean;
            active_subscriptions: Array<{
                __typename?: 'OrganizationSubscription';
                id: string;
                provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
            }>;
            active_plans: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_modules: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_addons: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                quantity: number;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
        } | null;
    };
};
type UserOrganizationLogoPictureRemoveMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationLogoPictureRemoveMutation = {
    __typename?: 'Mutation';
    userOrganizationLogoPictureRemove: {
        __typename?: 'Organization';
        logo_picture_file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    };
};
type UserOrganizationSendGenericInviteMailMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    email: Scalars['String']['input'];
}>;
type UserOrganizationSendGenericInviteMailMutation = {
    __typename?: 'Mutation';
    userOrganizationSendGenericInviteMail: any;
};
type UserOrganizationEmailVerifyOrChangeStartMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationEmailVerifyOrChangeStartSchema;
}>;
type UserOrganizationEmailVerifyOrChangeStartMutation = {
    __typename?: 'Mutation';
    userOrganizationEmailVerifyOrChangeStart: any;
};
type UserOrganizationEmailVerifyOrChangeFinishMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationEmailVerifyOrChangeFinishSchema;
}>;
type UserOrganizationEmailVerifyOrChangeFinishMutation = {
    __typename?: 'Mutation';
    userOrganizationEmailVerifyOrChangeFinish: {
        __typename?: 'Organization';
        id: string;
        name: string;
        email: string;
        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: any;
        updated_at: any;
        logo_picture_file_id?: string | null;
        current_email_verification_id?: string | null;
        current_phone_number_verification_id?: string | null;
        subscription_level?: number | null;
        setting_receive_customer_notification_mode?: RECEIVE_CUSTOMER_NOTIFICATION_MODE | null;
        logo_picture_file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
        subscription_data?: {
            __typename?: 'OrganizationSubscriptionData';
            subscription_level: number;
            organization_user_seats: number;
            requires_user_action: boolean;
            requires_provider_refresh: boolean;
            active_subscriptions: Array<{
                __typename?: 'OrganizationSubscription';
                id: string;
                provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
            }>;
            active_plans: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_modules: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
            active_addons: Array<{
                __typename?: 'OrganizationSubscriptionItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                quantity: number;
                status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            }>;
        } | null;
    };
};
type OrganizationProjectChangeFragmentFragment = {
    __typename?: 'OrganizationProjectChange';
    id: string;
    organization_project_change_request_id: string;
    previous_budget_amount: bigint;
    previous_ends_at?: any | null;
    previous_name: string;
    previous_starts_at?: any | null;
    created_at: any;
    updated_at: any;
};
type OrganizationProjectChangeRequestFragmentFragment = {
    __typename?: 'OrganizationProjectChangeRequest';
    id: string;
    accepted_at?: any | null;
    budget_amount: bigint;
    canceled_at?: any | null;
    contract_url?: string | null;
    created_by_user_id?: string | null;
    created_by_user_name: string;
    created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
    ends_at?: any | null;
    expires_at?: any | null;
    finished_by_user_id?: string | null;
    finished_by_user_name?: string | null;
    finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
    name: string;
    published_at?: any | null;
    rejected_at?: any | null;
    sequence_number: number;
    starts_at?: any | null;
    status: PROJECT_CHANGE_REQUEST_STATUS;
    organization_project_id: string;
    created_at: any;
    updated_at: any;
    organization_project_change?: {
        __typename?: 'OrganizationProjectChange';
        id: string;
        organization_project_change_request_id: string;
        previous_budget_amount: bigint;
        previous_ends_at?: any | null;
        previous_name: string;
        previous_starts_at?: any | null;
        created_at: any;
        updated_at: any;
    } | null;
};
type OrganizationProjectFragmentFragment = {
    __typename?: 'OrganizationProject';
    id: string;
    budget_amount: bigint;
    budget_currency_code: CURRENCY;
    canceled_at?: any | null;
    completed_at?: any | null;
    contract_url?: string | null;
    description?: string | null;
    ends_at?: any | null;
    name: string;
    starts_at?: any | null;
    status: PROJECT_STATUS;
    organization_id: string;
    organization_customer_id: string;
    created_at: any;
    updated_at: any;
    organization: {
        __typename?: 'Organization';
        name: string;
    };
    organization_customer: {
        __typename?: 'OrganizationCustomer';
        name: string;
    };
};
type UserOrganizationProjectsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId?: InputMaybe<Scalars['String']['input']>;
    name?: InputMaybe<Scalars['String']['input']>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    ended?: InputMaybe<Scalars['Boolean']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    completed?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationProjectsQuery = {
    __typename?: 'Query';
    userOrganizationProjects: {
        __typename?: 'OrganizationProjectPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationProjectPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationProject';
                id: string;
                budget_amount: bigint;
                budget_currency_code: CURRENCY;
                canceled_at?: any | null;
                completed_at?: any | null;
                contract_url?: string | null;
                description?: string | null;
                ends_at?: any | null;
                name: string;
                starts_at?: any | null;
                status: PROJECT_STATUS;
                organization_id: string;
                organization_customer_id: string;
                created_at: any;
                updated_at: any;
                organization: {
                    __typename?: 'Organization';
                    name: string;
                };
                organization_customer: {
                    __typename?: 'OrganizationCustomer';
                    name: string;
                };
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationProjectQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
}>;
type UserOrganizationProjectQuery = {
    __typename?: 'Query';
    userOrganizationProject: {
        __typename?: 'OrganizationProject';
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at?: any | null;
        completed_at?: any | null;
        contract_url?: string | null;
        description?: string | null;
        ends_at?: any | null;
        name: string;
        starts_at?: any | null;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: any;
        updated_at: any;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
        };
    };
};
type UserOrganizationProjectCreateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationProjectCreateSchema;
}>;
type UserOrganizationProjectCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationProjectCreate: {
        __typename?: 'OrganizationProject';
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at?: any | null;
        completed_at?: any | null;
        contract_url?: string | null;
        description?: string | null;
        ends_at?: any | null;
        name: string;
        starts_at?: any | null;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: any;
        updated_at: any;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
        };
    };
};
type UserOrganizationProjectUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    data: UserOrganizationProjectUpdateSchema;
}>;
type UserOrganizationProjectUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationProjectUpdate: {
        __typename?: 'OrganizationProject';
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at?: any | null;
        completed_at?: any | null;
        contract_url?: string | null;
        description?: string | null;
        ends_at?: any | null;
        name: string;
        starts_at?: any | null;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: any;
        updated_at: any;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
        };
    };
};
type UserOrganizationProjectDeleteMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
}>;
type UserOrganizationProjectDeleteMutation = {
    __typename?: 'Mutation';
    userOrganizationProjectDelete: {
        __typename?: 'OrganizationProject';
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at?: any | null;
        completed_at?: any | null;
        contract_url?: string | null;
        description?: string | null;
        ends_at?: any | null;
        name: string;
        starts_at?: any | null;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: any;
        updated_at: any;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
        };
    };
};
type UserOrganizationProjectChangeRequestCreateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    data: OrganizationProjectChangeRequestUpsertSchema;
}>;
type UserOrganizationProjectChangeRequestCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationProjectChangeRequestCreate: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserOrganizationProjectChangeRequestUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
    data: OrganizationProjectChangeRequestUpsertSchema;
}>;
type UserOrganizationProjectChangeRequestUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationProjectChangeRequestUpdate: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserOrganizationProjectChangeRequestCancelMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
}>;
type UserOrganizationProjectChangeRequestCancelMutation = {
    __typename?: 'Mutation';
    userOrganizationProjectChangeRequestCancel: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserOrganizationProjectChangeRequestAcceptMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
}>;
type UserOrganizationProjectChangeRequestAcceptMutation = {
    __typename?: 'Mutation';
    userOrganizationProjectChangeRequestAccept: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserOrganizationProjectChangeRequestRejectMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
}>;
type UserOrganizationProjectChangeRequestRejectMutation = {
    __typename?: 'Mutation';
    userOrganizationProjectChangeRequestReject: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserCustomerOrganizationProjectsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    name?: InputMaybe<Scalars['String']['input']>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    ended?: InputMaybe<Scalars['Boolean']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    completed?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserCustomerOrganizationProjectsQuery = {
    __typename?: 'Query';
    userCustomerOrganizationProjects: {
        __typename?: 'OrganizationProjectPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationProjectPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationProject';
                id: string;
                budget_amount: bigint;
                budget_currency_code: CURRENCY;
                canceled_at?: any | null;
                completed_at?: any | null;
                contract_url?: string | null;
                description?: string | null;
                ends_at?: any | null;
                name: string;
                starts_at?: any | null;
                status: PROJECT_STATUS;
                organization_id: string;
                organization_customer_id: string;
                created_at: any;
                updated_at: any;
                organization: {
                    __typename?: 'Organization';
                    name: string;
                };
                organization_customer: {
                    __typename?: 'OrganizationCustomer';
                    name: string;
                };
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserCustomerOrganizationProjectQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
}>;
type UserCustomerOrganizationProjectQuery = {
    __typename?: 'Query';
    userCustomerOrganizationProject: {
        __typename?: 'OrganizationProject';
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at?: any | null;
        completed_at?: any | null;
        contract_url?: string | null;
        description?: string | null;
        ends_at?: any | null;
        name: string;
        starts_at?: any | null;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: any;
        updated_at: any;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
        };
    };
};
type UserCustomerOrganizationProjectChangeRequestCreateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    data: OrganizationProjectChangeRequestUpsertSchema;
}>;
type UserCustomerOrganizationProjectChangeRequestCreateMutation = {
    __typename?: 'Mutation';
    userCustomerOrganizationProjectChangeRequestCreate: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserCustomerOrganizationProjectChangeRequestUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
    data: OrganizationProjectChangeRequestUpsertSchema;
}>;
type UserCustomerOrganizationProjectChangeRequestUpdateMutation = {
    __typename?: 'Mutation';
    userCustomerOrganizationProjectChangeRequestUpdate: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserCustomerOrganizationProjectChangeRequestCancelMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
}>;
type UserCustomerOrganizationProjectChangeRequestCancelMutation = {
    __typename?: 'Mutation';
    userCustomerOrganizationProjectChangeRequestCancel: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserCustomerOrganizationProjectChangeRequestAcceptMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
}>;
type UserCustomerOrganizationProjectChangeRequestAcceptMutation = {
    __typename?: 'Mutation';
    userCustomerOrganizationProjectChangeRequestAccept: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UserCustomerOrganizationProjectChangeRequestRejectMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
}>;
type UserCustomerOrganizationProjectChangeRequestRejectMutation = {
    __typename?: 'Mutation';
    userCustomerOrganizationProjectChangeRequestReject: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UnconnectedCustomerOrganizationProjectsQueryVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    name?: InputMaybe<Scalars['String']['input']>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    ended?: InputMaybe<Scalars['Boolean']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    completed?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UnconnectedCustomerOrganizationProjectsQuery = {
    __typename?: 'Query';
    unconnectedCustomerOrganizationProjects: {
        __typename?: 'OrganizationProjectPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationProjectPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationProject';
                id: string;
                budget_amount: bigint;
                budget_currency_code: CURRENCY;
                canceled_at?: any | null;
                completed_at?: any | null;
                contract_url?: string | null;
                description?: string | null;
                ends_at?: any | null;
                name: string;
                starts_at?: any | null;
                status: PROJECT_STATUS;
                organization_id: string;
                organization_customer_id: string;
                created_at: any;
                updated_at: any;
                organization: {
                    __typename?: 'Organization';
                    name: string;
                };
                organization_customer: {
                    __typename?: 'OrganizationCustomer';
                    name: string;
                };
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UnconnectedCustomerOrganizationProjectQueryVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    organizationId?: InputMaybe<Scalars['String']['input']>;
    organizationProjectId: Scalars['String']['input'];
}>;
type UnconnectedCustomerOrganizationProjectQuery = {
    __typename?: 'Query';
    unconnectedCustomerOrganizationProject: {
        __typename?: 'OrganizationProject';
        id: string;
        budget_amount: bigint;
        budget_currency_code: CURRENCY;
        canceled_at?: any | null;
        completed_at?: any | null;
        contract_url?: string | null;
        description?: string | null;
        ends_at?: any | null;
        name: string;
        starts_at?: any | null;
        status: PROJECT_STATUS;
        organization_id: string;
        organization_customer_id: string;
        created_at: any;
        updated_at: any;
        organization: {
            __typename?: 'Organization';
            name: string;
        };
        organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
        };
    };
};
type UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutationVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    organizationId?: InputMaybe<Scalars['String']['input']>;
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
}>;
type UnconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenMutation = {
    __typename?: 'Mutation';
    unconnectedCustomerOrganizationProjectChangeRequestActionRequestToken: any;
};
type UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutationVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    organizationId?: InputMaybe<Scalars['String']['input']>;
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
    verificationCode: Scalars['String']['input'];
}>;
type UnconnectedCustomerOrganizationProjectChangeRequestAcceptMutation = {
    __typename?: 'Mutation';
    unconnectedCustomerOrganizationProjectChangeRequestAccept: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type UnconnectedCustomerOrganizationProjectChangeRequestRejectMutationVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    organizationId?: InputMaybe<Scalars['String']['input']>;
    organizationProjectId: Scalars['String']['input'];
    organizationProjectChangeRequestId: Scalars['String']['input'];
    verificationCode: Scalars['String']['input'];
}>;
type UnconnectedCustomerOrganizationProjectChangeRequestRejectMutation = {
    __typename?: 'Mutation';
    unconnectedCustomerOrganizationProjectChangeRequestReject: {
        __typename?: 'OrganizationProjectChangeRequest';
        id: string;
        accepted_at?: any | null;
        budget_amount: bigint;
        canceled_at?: any | null;
        contract_url?: string | null;
        created_by_user_id?: string | null;
        created_by_user_name: string;
        created_side: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE;
        ends_at?: any | null;
        expires_at?: any | null;
        finished_by_user_id?: string | null;
        finished_by_user_name?: string | null;
        finished_side?: ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE | null;
        name: string;
        published_at?: any | null;
        rejected_at?: any | null;
        sequence_number: number;
        starts_at?: any | null;
        status: PROJECT_CHANGE_REQUEST_STATUS;
        organization_project_id: string;
        created_at: any;
        updated_at: any;
        organization_project_change?: {
            __typename?: 'OrganizationProjectChange';
            id: string;
            organization_project_change_request_id: string;
            previous_budget_amount: bigint;
            previous_ends_at?: any | null;
            previous_name: string;
            previous_starts_at?: any | null;
            created_at: any;
            updated_at: any;
        } | null;
    };
};
type OrganizationReminderSettingFragmentFragment = {
    __typename?: 'OrganizationReminderSetting';
    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: any;
    updated_at: any;
    organization_id: string;
    organization_customer_id?: string | null;
    organization_project_id?: string | null;
    organization_invoice_id?: string | null;
};
type UserOrganizationReminderSettingsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCustomerId?: InputMaybe<Scalars['String']['input']>;
    organizationProjectId?: InputMaybe<Scalars['String']['input']>;
    organizationInvoiceId?: InputMaybe<Scalars['String']['input']>;
    dueDateMode?: InputMaybe<REMINDER_DUE_DATE_MODE>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationReminderSettingsQuery = {
    __typename?: 'Query';
    userOrganizationReminderSettings: {
        __typename?: 'OrganizationReminderSettingPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationReminderSettingPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationReminderSetting';
                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: any;
                updated_at: any;
                organization_id: string;
                organization_customer_id?: string | null;
                organization_project_id?: string | null;
                organization_invoice_id?: string | null;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationReminderSettingQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationReminderSettingId: Scalars['String']['input'];
}>;
type UserOrganizationReminderSettingQuery = {
    __typename?: 'Query';
    userOrganizationReminderSetting: {
        __typename?: 'OrganizationReminderSetting';
        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: any;
        updated_at: any;
        organization_id: string;
        organization_customer_id?: string | null;
        organization_project_id?: string | null;
        organization_invoice_id?: string | null;
    };
};
type UserOrganizationReminderSettingCreateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationReminderSettingSchema;
}>;
type UserOrganizationReminderSettingCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationReminderSettingCreate: {
        __typename?: 'OrganizationReminderSetting';
        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: any;
        updated_at: any;
        organization_id: string;
        organization_customer_id?: string | null;
        organization_project_id?: string | null;
        organization_invoice_id?: string | null;
    };
};
type UserOrganizationReminderSettingUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationReminderSettingId: Scalars['String']['input'];
    data: UserOrganizationReminderSettingSchema;
}>;
type UserOrganizationReminderSettingUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationReminderSettingUpdate: {
        __typename?: 'OrganizationReminderSetting';
        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: any;
        updated_at: any;
        organization_id: string;
        organization_customer_id?: string | null;
        organization_project_id?: string | null;
        organization_invoice_id?: string | null;
    };
};
type UserOrganizationReminderSettingDeleteMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationReminderSettingId: Scalars['String']['input'];
}>;
type UserOrganizationReminderSettingDeleteMutation = {
    __typename?: 'Mutation';
    userOrganizationReminderSettingDelete: {
        __typename?: 'OrganizationReminderSetting';
        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: any;
        updated_at: any;
        organization_id: string;
        organization_customer_id?: string | null;
        organization_project_id?: string | null;
        organization_invoice_id?: string | null;
    };
};
type UserOrganizationReminderSettingGlobalUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    settingSendInvoiceDueReminders: Scalars['Boolean']['input'];
    settingSendInvoiceOverdueReminders: Scalars['Boolean']['input'];
    settingAllowInvoiceDueSnoozeReminders: Scalars['Boolean']['input'];
    settingAllowInvoiceOverdueSnoozeReminders: Scalars['Boolean']['input'];
}>;
type UserOrganizationReminderSettingGlobalUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationReminderSettingGlobalUpdate: {
        __typename?: 'Organization';
        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 OrganizationCustomerStatementInvoiceLineFragmentFragment = {
    __typename?: 'OrganizationCustomerStatementInvoiceLine';
    id: string;
    amount: bigint;
    code: string;
    created_at: any;
    currency_code: CURRENCY;
    date: any;
    due_date: any;
    organization_customer_id: string;
    organization_invoice_id: string;
    paid_amount: bigint;
    running_balance: bigint;
    invoice_status: string;
    type: STATEMENT_LINE_TYPE;
    updated_at: any;
    organization_invoice: {
        __typename?: 'OrganizationCustomerStatementInvoiceLineData';
        provider: ACCT_PROVIDER;
        provider_code: string;
        payment_options: Array<{
            __typename?: 'OrganizationInvoicePaymentOption';
            method: PAYMENT_METHOD;
            url?: string | null;
            payload?: any | null;
        }>;
    };
};
type OrganizationCustomerStatementTransactionLineFragmentFragment = {
    __typename?: 'OrganizationCustomerStatementTransactionLine';
    amount: bigint;
    code: string;
    created_at: any;
    currency_code: CURRENCY;
    date: any;
    due_date: any;
    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: any;
    organization_invoice_transaction: {
        __typename?: 'OrganizationCustomerStatementTransactionLineData';
        provider: ACCT_PROVIDER;
        provider_code: string;
        links: Array<{
            __typename?: 'OrganizationInvoiceTransactionLink';
            id: string;
            amount: bigint;
            organization_invoice_id: string;
        }>;
    };
};
type OrganizationCustomerStatementFragmentFragment = {
    __typename?: 'OrganizationCustomerStatement';
    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;
    start_date?: any | null;
    end_date?: any | null;
    due_start_date?: any | null;
    due_end_date?: any | null;
    currency?: CURRENCY | null;
    has_sync_errors?: boolean | null;
    last_sync_at?: any | null;
    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;
    vendor_organization: {
        __typename?: '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?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    };
    vendor_organization_customer: {
        __typename?: 'OrganizationCustomer';
        name: string;
        email?: string | null;
    };
    customer_organization?: {
        __typename?: 'Organization';
        name: string;
        email: string;
    } | null;
    data: {
        __typename?: 'OrganizationCustomerStatementLineDataPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationCustomerStatementLineDataPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationCustomerStatementInvoiceLine';
                id: string;
                amount: bigint;
                code: string;
                created_at: any;
                currency_code: CURRENCY;
                date: any;
                due_date: any;
                organization_customer_id: string;
                organization_invoice_id: string;
                paid_amount: bigint;
                running_balance: bigint;
                invoice_status: string;
                type: STATEMENT_LINE_TYPE;
                updated_at: any;
                organization_invoice: {
                    __typename?: 'OrganizationCustomerStatementInvoiceLineData';
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    payment_options: Array<{
                        __typename?: 'OrganizationInvoicePaymentOption';
                        method: PAYMENT_METHOD;
                        url?: string | null;
                        payload?: any | null;
                    }>;
                };
            } | {
                __typename?: 'OrganizationCustomerStatementTransactionLine';
                amount: bigint;
                code: string;
                created_at: any;
                currency_code: CURRENCY;
                date: any;
                due_date: any;
                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: any;
                organization_invoice_transaction: {
                    __typename?: 'OrganizationCustomerStatementTransactionLineData';
                    provider: ACCT_PROVIDER;
                    provider_code: string;
                    links: Array<{
                        __typename?: 'OrganizationInvoiceTransactionLink';
                        id: string;
                        amount: bigint;
                        organization_invoice_id: string;
                    }>;
                };
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserCustomerOrganizationStatementQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    type?: InputMaybe<STATEMENT_LINE_TYPE>;
    currency?: InputMaybe<CURRENCY>;
    startDate?: InputMaybe<Scalars['DateTime']['input']>;
    endDate?: InputMaybe<Scalars['DateTime']['input']>;
    isOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserCustomerOrganizationStatementQuery = {
    __typename?: 'Query';
    userCustomerOrganizationStatement: {
        __typename?: 'OrganizationCustomerStatement';
        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;
        start_date?: any | null;
        end_date?: any | null;
        due_start_date?: any | null;
        due_end_date?: any | null;
        currency?: CURRENCY | null;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        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;
        vendor_organization: {
            __typename?: '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?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
        vendor_organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
            email?: string | null;
        };
        customer_organization?: {
            __typename?: 'Organization';
            name: string;
            email: string;
        } | null;
        data: {
            __typename?: 'OrganizationCustomerStatementLineDataPaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationCustomerStatementLineDataPaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationCustomerStatementInvoiceLine';
                    id: string;
                    amount: bigint;
                    code: string;
                    created_at: any;
                    currency_code: CURRENCY;
                    date: any;
                    due_date: any;
                    organization_customer_id: string;
                    organization_invoice_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    invoice_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: any;
                    organization_invoice: {
                        __typename?: 'OrganizationCustomerStatementInvoiceLineData';
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        payment_options: Array<{
                            __typename?: 'OrganizationInvoicePaymentOption';
                            method: PAYMENT_METHOD;
                            url?: string | null;
                            payload?: any | null;
                        }>;
                    };
                } | {
                    __typename?: 'OrganizationCustomerStatementTransactionLine';
                    amount: bigint;
                    code: string;
                    created_at: any;
                    currency_code: CURRENCY;
                    date: any;
                    due_date: any;
                    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: any;
                    organization_invoice_transaction: {
                        __typename?: 'OrganizationCustomerStatementTransactionLineData';
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        links: Array<{
                            __typename?: 'OrganizationInvoiceTransactionLink';
                            id: string;
                            amount: bigint;
                            organization_invoice_id: string;
                        }>;
                    };
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserCustomerOrganizationStatementLineGetPDFMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationCustomerStatementLineId: Scalars['Int']['input'];
    acctProvider?: InputMaybe<ACCT_PROVIDER>;
}>;
type UserCustomerOrganizationStatementLineGetPDFMutation = {
    __typename?: 'Mutation';
    userCustomerOrganizationStatementLineGetPDF: string;
};
type UnconnectedCustomerOrganizationStatementRequestTokenMutationVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
}>;
type UnconnectedCustomerOrganizationStatementRequestTokenMutation = {
    __typename?: 'Mutation';
    unconnectedCustomerOrganizationStatementRequestToken: any;
};
type UnconnectedCustomerOrganizationStatementQueryVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    type?: InputMaybe<STATEMENT_LINE_TYPE>;
    currency?: InputMaybe<CURRENCY>;
    startDate?: InputMaybe<Scalars['DateTime']['input']>;
    endDate?: InputMaybe<Scalars['DateTime']['input']>;
    isOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UnconnectedCustomerOrganizationStatementQuery = {
    __typename?: 'Query';
    unconnectedCustomerOrganizationStatement: {
        __typename?: 'OrganizationCustomerStatement';
        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;
        start_date?: any | null;
        end_date?: any | null;
        due_start_date?: any | null;
        due_end_date?: any | null;
        currency?: CURRENCY | null;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        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;
        vendor_organization: {
            __typename?: '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?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
        vendor_organization_customer: {
            __typename?: 'OrganizationCustomer';
            name: string;
            email?: string | null;
        };
        customer_organization?: {
            __typename?: 'Organization';
            name: string;
            email: string;
        } | null;
        data: {
            __typename?: 'OrganizationCustomerStatementLineDataPaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationCustomerStatementLineDataPaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationCustomerStatementInvoiceLine';
                    id: string;
                    amount: bigint;
                    code: string;
                    created_at: any;
                    currency_code: CURRENCY;
                    date: any;
                    due_date: any;
                    organization_customer_id: string;
                    organization_invoice_id: string;
                    paid_amount: bigint;
                    running_balance: bigint;
                    invoice_status: string;
                    type: STATEMENT_LINE_TYPE;
                    updated_at: any;
                    organization_invoice: {
                        __typename?: 'OrganizationCustomerStatementInvoiceLineData';
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        payment_options: Array<{
                            __typename?: 'OrganizationInvoicePaymentOption';
                            method: PAYMENT_METHOD;
                            url?: string | null;
                            payload?: any | null;
                        }>;
                    };
                } | {
                    __typename?: 'OrganizationCustomerStatementTransactionLine';
                    amount: bigint;
                    code: string;
                    created_at: any;
                    currency_code: CURRENCY;
                    date: any;
                    due_date: any;
                    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: any;
                    organization_invoice_transaction: {
                        __typename?: 'OrganizationCustomerStatementTransactionLineData';
                        provider: ACCT_PROVIDER;
                        provider_code: string;
                        links: Array<{
                            __typename?: 'OrganizationInvoiceTransactionLink';
                            id: string;
                            amount: bigint;
                            organization_invoice_id: string;
                        }>;
                    };
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UnconnectedCustomerOrganizationStatementLineGetPDFMutationVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
    organizationCustomerStatementLineId: Scalars['Int']['input'];
    acctProvider?: InputMaybe<ACCT_PROVIDER>;
}>;
type UnconnectedCustomerOrganizationStatementLineGetPDFMutation = {
    __typename?: 'Mutation';
    unconnectedCustomerOrganizationStatementLineGetPDF: string;
};
type UserCustomerOrganizationStatementLineQueryVariables = Exact<{
    organizationCustomerStatementLineId?: InputMaybe<Scalars['Int']['input']>;
    organizationId: Scalars['String']['input'];
    organizationInvoiceId?: InputMaybe<Scalars['String']['input']>;
    organizationInvoiceTransactionId?: InputMaybe<Scalars['String']['input']>;
    organizationVendorId: Scalars['String']['input'];
}>;
type UserCustomerOrganizationStatementLineQuery = {
    __typename?: 'Query';
    userCustomerOrganizationStatementLine: {
        __typename?: 'OrganizationCustomerStatementInvoiceLine';
        id: string;
        amount: bigint;
        code: string;
        created_at: any;
        currency_code: CURRENCY;
        date: any;
        due_date: any;
        organization_customer_id: string;
        organization_invoice_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        invoice_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: any;
        organization_invoice: {
            __typename?: 'OrganizationCustomerStatementInvoiceLineData';
            provider: ACCT_PROVIDER;
            provider_code: string;
            payment_options: Array<{
                __typename?: 'OrganizationInvoicePaymentOption';
                method: PAYMENT_METHOD;
                url?: string | null;
                payload?: any | null;
            }>;
        };
    } | {
        __typename?: 'OrganizationCustomerStatementTransactionLine';
        amount: bigint;
        code: string;
        created_at: any;
        currency_code: CURRENCY;
        date: any;
        due_date: any;
        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: any;
        organization_invoice_transaction: {
            __typename?: 'OrganizationCustomerStatementTransactionLineData';
            provider: ACCT_PROVIDER;
            provider_code: string;
            links: Array<{
                __typename?: 'OrganizationInvoiceTransactionLink';
                id: string;
                amount: bigint;
                organization_invoice_id: string;
            }>;
        };
    };
};
type UnconnectedCustomerOrganizationStatementLineQueryVariables = Exact<{
    organizationCustomerStatementLineId?: InputMaybe<Scalars['Int']['input']>;
    organizationId?: InputMaybe<Scalars['String']['input']>;
    organizationInvoiceId?: InputMaybe<Scalars['String']['input']>;
    organizationInvoiceTransactionId?: InputMaybe<Scalars['String']['input']>;
    token: Scalars['String']['input'];
    uniqueCode: Scalars['String']['input'];
}>;
type UnconnectedCustomerOrganizationStatementLineQuery = {
    __typename?: 'Query';
    unconnectedCustomerOrganizationStatementLine: {
        __typename?: 'OrganizationCustomerStatementInvoiceLine';
        id: string;
        amount: bigint;
        code: string;
        created_at: any;
        currency_code: CURRENCY;
        date: any;
        due_date: any;
        organization_customer_id: string;
        organization_invoice_id: string;
        paid_amount: bigint;
        running_balance: bigint;
        invoice_status: string;
        type: STATEMENT_LINE_TYPE;
        updated_at: any;
        organization_invoice: {
            __typename?: 'OrganizationCustomerStatementInvoiceLineData';
            provider: ACCT_PROVIDER;
            provider_code: string;
            payment_options: Array<{
                __typename?: 'OrganizationInvoicePaymentOption';
                method: PAYMENT_METHOD;
                url?: string | null;
                payload?: any | null;
            }>;
        };
    } | {
        __typename?: 'OrganizationCustomerStatementTransactionLine';
        amount: bigint;
        code: string;
        created_at: any;
        currency_code: CURRENCY;
        date: any;
        due_date: any;
        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: any;
        organization_invoice_transaction: {
            __typename?: 'OrganizationCustomerStatementTransactionLineData';
            provider: ACCT_PROVIDER;
            provider_code: string;
            links: Array<{
                __typename?: 'OrganizationInvoiceTransactionLink';
                id: string;
                amount: bigint;
                organization_invoice_id: string;
            }>;
        };
    };
};
type UserCustomerOrganizationInvoiceSummaryQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    currency?: InputMaybe<CURRENCY>;
    startDate?: InputMaybe<Scalars['DateTime']['input']>;
    endDate?: InputMaybe<Scalars['DateTime']['input']>;
    status?: InputMaybe<INVOICE_STATUS>;
    isOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    latestAcctProviderStatus?: InputMaybe<INVOICE_STATUS>;
    latestAcctProviderIsOverdue?: InputMaybe<Scalars['Boolean']['input']>;
    customerName?: InputMaybe<Scalars['String']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserCustomerOrganizationInvoiceSummaryQuery = {
    __typename?: 'Query';
    userCustomerOrganizationInvoiceSummary: {
        __typename?: 'OrganizationInvoiceSummary';
        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;
        start_date?: any | null;
        end_date?: any | null;
        due_start_date?: any | null;
        due_end_date?: any | null;
        currency?: CURRENCY | null;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        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;
        vendor_organization: {
            __typename?: '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?: {
                __typename?: 'File';
                public_url?: string | null;
            } | null;
        };
        vendor_organization_customer?: {
            __typename?: 'OrganizationCustomer';
            name: string;
            email?: string | null;
        } | null;
        customer_organization?: {
            __typename?: 'Organization';
            name: string;
            email: string;
        } | null;
        data: {
            __typename?: 'OrganizationInvoicePaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationInvoicePaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationInvoice';
                    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?: any | null;
                    last_sync_succeeded?: boolean | null;
                    last_sync_id?: string | null;
                    last_sync_at?: any | null;
                    currency_code: CURRENCY;
                    description?: string | null;
                    amount: bigint;
                    tax_amount: bigint;
                    discount_amount: bigint;
                    total_amount: bigint;
                    invoice_date: any;
                    due_date: any;
                    created_at: any;
                    updated_at: any;
                    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?: any | null;
                    balance?: bigint | null;
                    email_sent_at?: any | null;
                    organization: {
                        __typename?: 'Organization';
                        name: string;
                    };
                    organization_customer: {
                        __typename?: 'OrganizationCustomer';
                        name: string;
                        email?: string | null;
                        balance?: bigint | null;
                    };
                    file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                    payment_options: Array<{
                        __typename?: 'OrganizationInvoicePaymentOption';
                        method: PAYMENT_METHOD;
                        url?: string | null;
                        payload?: any | null;
                    }>;
                    transaction_links?: Array<{
                        __typename?: 'OrganizationInvoiceTransactionLink';
                        id: string;
                        amount: bigint;
                        organization_invoice_id: string;
                        created_at: any;
                        updated_at: any;
                        organization_invoice_transaction_id: string;
                        organization_invoice_transaction: {
                            __typename?: 'OrganizationInvoiceTransaction';
                            id: string;
                        };
                    }> | null;
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserCustomerOrganizationInvoiceGetPDFMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    organizationInvoiceId: Scalars['String']['input'];
    acctProvider?: InputMaybe<ACCT_PROVIDER>;
}>;
type UserCustomerOrganizationInvoiceGetPDFMutation = {
    __typename?: 'Mutation';
    userCustomerOrganizationInvoiceGetPDF: string;
};
type UserCustomerOrganizationSynchronizeMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
}>;
type UserCustomerOrganizationSynchronizeMutation = {
    __typename?: 'Mutation';
    userCustomerOrganizationSynchronize: any;
};
type UnconnectedCustomerSynchronizeMutationVariables = Exact<{
    uniqueCode: Scalars['String']['input'];
    token: Scalars['String']['input'];
}>;
type UnconnectedCustomerSynchronizeMutation = {
    __typename?: 'Mutation';
    unconnectedCustomerSynchronize: any;
};
type OrganizationPaymentMethodFragmentFragment = {
    __typename?: 'OrganizationPaymentMethod';
    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: any;
    updated_at: any;
    organization_id: string;
    payment_method_info?: {
        __typename?: 'OrganizationPaymentMethodCreditCardInfo';
        type: PAYMENT_METHOD;
        card_number_masked?: string | null;
        card_brand?: string | null;
    } | {
        __typename?: 'OrganizationPaymentMethodGenericInfo';
        type: PAYMENT_METHOD;
    } | null;
};
type OrganizationSubscriptionTransactionFragmentFragment = {
    __typename?: 'OrganizationSubscriptionTransaction';
    id: string;
    transaction_provider: TRANSACTION_PROVIDER;
    provider_transaction_code: string;
    transaction_code: string;
    amount: bigint;
    currency: CURRENCY;
    started_at?: any | null;
    succeeded_at?: any | null;
    failed_at?: any | null;
    reverted_at?: any | null;
    transaction_date: any;
    due_date: any;
    procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
    subscription_item_ids: Array<string>;
    period_ends_at?: any | null;
    period_sequence?: number | null;
    period_starts_at?: any | null;
    created_at: any;
    updated_at: any;
    status: TRANSACTION_STATUS;
    organization_subscription_id: string;
    organization_payment_method_id: string;
};
type OrganizationCouponFragmentFragment = {
    __typename?: 'OrganizationCoupon';
    id: string;
    campaign: ORGANIZATION_COUPON_CAMPAIGN;
    category: ORGANIZATION_COUPON_CATEGORY;
    subdivision: ORGANIZATION_COUPON_SUBDIVISION;
    is_activation_unlimited: boolean;
    activated_at?: any | null;
    expires_at?: any | null;
    created_at: any;
    updated_at: any;
    status: ORGANIZATION_COUPON_STATUS;
    organization_id?: string | null;
    category_description?: string | null;
    subdivision_description?: string | null;
};
type OrganizationSubscriptionItemFragmentFragment = {
    __typename?: 'OrganizationSubscriptionItem';
    id: string;
    quantity: number;
    unit_price: bigint;
    started_at?: any | null;
    canceled_at?: any | null;
    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
    created_at: any;
    updated_at: any;
    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
    category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
    classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
    organization_subscription_id: string;
};
type OrganizationSubscriptionFragmentFragment = {
    __typename?: 'OrganizationSubscription';
    id: string;
    price_total_amount: bigint;
    price_currency: CURRENCY;
    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
    current_period_ends_at?: any | null;
    current_period_starts_at?: any | null;
    canceled_at?: any | null;
    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
    next_payment_at?: any | null;
    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
    provider_plan_code?: string | null;
    provider_subscription_code?: string | null;
    provider_last_verified_at?: any | null;
    has_outdated_price: boolean;
    created_at: any;
    updated_at: any;
    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: {
        __typename?: 'OrganizationPaymentMethod';
        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: any;
        updated_at: any;
        organization_id: string;
        payment_method_info?: {
            __typename?: 'OrganizationPaymentMethodCreditCardInfo';
            type: PAYMENT_METHOD;
            card_number_masked?: string | null;
            card_brand?: string | null;
        } | {
            __typename?: 'OrganizationPaymentMethodGenericInfo';
            type: PAYMENT_METHOD;
        } | null;
    };
    items: Array<{
        __typename?: 'OrganizationSubscriptionItem';
        id: string;
        quantity: number;
        unit_price: bigint;
        started_at?: any | null;
        canceled_at?: any | null;
        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
        created_at: any;
        updated_at: any;
        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
        category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
        classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
        organization_subscription_id: string;
    }>;
    transactions: Array<{
        __typename?: 'OrganizationSubscriptionTransaction';
        id: string;
        transaction_provider: TRANSACTION_PROVIDER;
        provider_transaction_code: string;
        transaction_code: string;
        amount: bigint;
        currency: CURRENCY;
        started_at?: any | null;
        succeeded_at?: any | null;
        failed_at?: any | null;
        reverted_at?: any | null;
        transaction_date: any;
        due_date: any;
        procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
        subscription_item_ids: Array<string>;
        period_ends_at?: any | null;
        period_sequence?: number | null;
        period_starts_at?: any | null;
        created_at: any;
        updated_at: any;
        status: TRANSACTION_STATUS;
        organization_subscription_id: string;
        organization_payment_method_id: string;
    }>;
};
type OrganizationSubscriptionDefaultPricingFragmentFragment = {
    __typename?: 'OrganizationSubscriptionDefaultPricing';
    organization_id: string;
    organization_coupon_id?: string | null;
    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
    price_currency: CURRENCY;
    organization_coupon?: {
        __typename?: 'OrganizationCoupon';
        id: string;
        campaign: ORGANIZATION_COUPON_CAMPAIGN;
        category: ORGANIZATION_COUPON_CATEGORY;
        subdivision: ORGANIZATION_COUPON_SUBDIVISION;
        is_activation_unlimited: boolean;
        activated_at?: any | null;
        expires_at?: any | null;
        created_at: any;
        updated_at: any;
        status: ORGANIZATION_COUPON_STATUS;
        organization_id?: string | null;
        category_description?: string | null;
        subdivision_description?: string | null;
    } | null;
    options: Array<{
        __typename?: 'OrganizationSubscriptionDefaultPricingRenewIntervalOption';
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        options: Array<{
            __typename?: 'OrganizationSubscriptionDefaultPricingOption';
            base_item: {
                __typename?: 'OrganizationSubscriptionDefaultPricingOptionBaseItem';
                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?: any | null;
                current_item_pending_purchase_subscription?: {
                    __typename?: 'OrganizationSubscription';
                    id: string;
                    price_total_amount: bigint;
                    price_currency: CURRENCY;
                    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                    current_period_ends_at?: any | null;
                    current_period_starts_at?: any | null;
                    canceled_at?: any | null;
                    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                    next_payment_at?: any | null;
                    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    provider_plan_code?: string | null;
                    provider_subscription_code?: string | null;
                    provider_last_verified_at?: any | null;
                    has_outdated_price: boolean;
                    created_at: any;
                    updated_at: any;
                    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: {
                        __typename?: 'OrganizationPaymentMethod';
                        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: any;
                        updated_at: any;
                        organization_id: string;
                        payment_method_info?: {
                            __typename?: 'OrganizationPaymentMethodCreditCardInfo';
                            type: PAYMENT_METHOD;
                            card_number_masked?: string | null;
                            card_brand?: string | null;
                        } | {
                            __typename?: 'OrganizationPaymentMethodGenericInfo';
                            type: PAYMENT_METHOD;
                        } | null;
                    };
                    items: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        id: string;
                        quantity: number;
                        unit_price: bigint;
                        started_at?: any | null;
                        canceled_at?: any | null;
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        created_at: any;
                        updated_at: any;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                        category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                        classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                        organization_subscription_id: string;
                    }>;
                    transactions: Array<{
                        __typename?: 'OrganizationSubscriptionTransaction';
                        id: string;
                        transaction_provider: TRANSACTION_PROVIDER;
                        provider_transaction_code: string;
                        transaction_code: string;
                        amount: bigint;
                        currency: CURRENCY;
                        started_at?: any | null;
                        succeeded_at?: any | null;
                        failed_at?: any | null;
                        reverted_at?: any | null;
                        transaction_date: any;
                        due_date: any;
                        procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                        subscription_item_ids: Array<string>;
                        period_ends_at?: any | null;
                        period_sequence?: number | null;
                        period_starts_at?: any | null;
                        created_at: any;
                        updated_at: any;
                        status: TRANSACTION_STATUS;
                        organization_subscription_id: string;
                        organization_payment_method_id: string;
                    }>;
                } | null;
                current_item_subscription?: {
                    __typename?: 'OrganizationSubscription';
                    id: string;
                    price_total_amount: bigint;
                    price_currency: CURRENCY;
                    price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                    current_period_ends_at?: any | null;
                    current_period_starts_at?: any | null;
                    canceled_at?: any | null;
                    renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                    next_payment_at?: any | null;
                    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    provider_plan_code?: string | null;
                    provider_subscription_code?: string | null;
                    provider_last_verified_at?: any | null;
                    has_outdated_price: boolean;
                    created_at: any;
                    updated_at: any;
                    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: {
                        __typename?: 'OrganizationPaymentMethod';
                        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: any;
                        updated_at: any;
                        organization_id: string;
                        payment_method_info?: {
                            __typename?: 'OrganizationPaymentMethodCreditCardInfo';
                            type: PAYMENT_METHOD;
                            card_number_masked?: string | null;
                            card_brand?: string | null;
                        } | {
                            __typename?: 'OrganizationPaymentMethodGenericInfo';
                            type: PAYMENT_METHOD;
                        } | null;
                    };
                    items: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        id: string;
                        quantity: number;
                        unit_price: bigint;
                        started_at?: any | null;
                        canceled_at?: any | null;
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        created_at: any;
                        updated_at: any;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                        category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                        classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                        organization_subscription_id: string;
                    }>;
                    transactions: Array<{
                        __typename?: 'OrganizationSubscriptionTransaction';
                        id: string;
                        transaction_provider: TRANSACTION_PROVIDER;
                        provider_transaction_code: string;
                        transaction_code: string;
                        amount: bigint;
                        currency: CURRENCY;
                        started_at?: any | null;
                        succeeded_at?: any | null;
                        failed_at?: any | null;
                        reverted_at?: any | null;
                        transaction_date: any;
                        due_date: any;
                        procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                        subscription_item_ids: Array<string>;
                        period_ends_at?: any | null;
                        period_sequence?: number | null;
                        period_starts_at?: any | null;
                        created_at: any;
                        updated_at: any;
                        status: TRANSACTION_STATUS;
                        organization_subscription_id: string;
                        organization_payment_method_id: string;
                    }>;
                } | null;
            };
            available_addon_items: Array<{
                __typename?: 'OrganizationSubscriptionDefaultPricingOptionAddonItem';
                item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
                is_purchase_available: boolean;
                original_unit_price: bigint;
                unit_price: bigint;
            }>;
        }>;
    }>;
};
type OrganizationSubscriptionCalculatedPricingFragmentFragment = {
    __typename?: 'OrganizationSubscriptionCalculatedPricing';
    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?: {
        __typename?: 'OrganizationCoupon';
        id: string;
        campaign: ORGANIZATION_COUPON_CAMPAIGN;
        category: ORGANIZATION_COUPON_CATEGORY;
        subdivision: ORGANIZATION_COUPON_SUBDIVISION;
        is_activation_unlimited: boolean;
        activated_at?: any | null;
        expires_at?: any | null;
        created_at: any;
        updated_at: any;
        status: ORGANIZATION_COUPON_STATUS;
        organization_id?: string | null;
        category_description?: string | null;
        subdivision_description?: string | null;
    } | null;
    selected_base_item: {
        __typename?: 'OrganizationSubscriptionCalculatedPricingBaseItem';
        item_type: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
        original_unit_price: bigint;
        unit_price: bigint;
        category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
    };
    selected_addon_items: Array<{
        __typename?: 'OrganizationSubscriptionCalculatedPricingAddonItem';
        item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
        quantity: number;
        original_unit_price: bigint;
        unit_price: bigint;
    }>;
};
type UserOrganizationSubscriptionsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCouponId?: InputMaybe<Scalars['String']['input']>;
    organizationPaymentMethodId?: InputMaybe<Scalars['String']['input']>;
    provider?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PROVIDER>;
    providerStatus?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS>;
    providerPlanCode?: InputMaybe<Scalars['String']['input']>;
    providerSubscriptionCode?: InputMaybe<Scalars['String']['input']>;
    containsItem?: InputMaybe<ORGANIZATION_SUBSCRIPTION_ITEM>;
    renewInterval?: InputMaybe<ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL>;
    priceTier?: InputMaybe<ORGANIZATION_SUBSCRIPTION_PRICE_TIER>;
    status?: InputMaybe<ORGANIZATION_SUBSCRIPTION_STATUS>;
    started?: InputMaybe<Scalars['Boolean']['input']>;
    canceled?: InputMaybe<Scalars['Boolean']['input']>;
    expired?: InputMaybe<Scalars['Boolean']['input']>;
    hasOutdatedPrice?: InputMaybe<Scalars['Boolean']['input']>;
    hasError?: InputMaybe<Scalars['Boolean']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationSubscriptionsQuery = {
    __typename?: 'Query';
    userOrganizationSubscriptions: {
        __typename?: 'OrganizationSubscriptionPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationSubscriptionPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationSubscription';
                id: string;
                price_total_amount: bigint;
                price_currency: CURRENCY;
                price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                current_period_ends_at?: any | null;
                current_period_starts_at?: any | null;
                canceled_at?: any | null;
                renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                next_payment_at?: any | null;
                provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                provider_plan_code?: string | null;
                provider_subscription_code?: string | null;
                provider_last_verified_at?: any | null;
                has_outdated_price: boolean;
                created_at: any;
                updated_at: any;
                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: {
                    __typename?: 'OrganizationPaymentMethod';
                    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: any;
                    updated_at: any;
                    organization_id: string;
                    payment_method_info?: {
                        __typename?: 'OrganizationPaymentMethodCreditCardInfo';
                        type: PAYMENT_METHOD;
                        card_number_masked?: string | null;
                        card_brand?: string | null;
                    } | {
                        __typename?: 'OrganizationPaymentMethodGenericInfo';
                        type: PAYMENT_METHOD;
                    } | null;
                };
                items: Array<{
                    __typename?: 'OrganizationSubscriptionItem';
                    id: string;
                    quantity: number;
                    unit_price: bigint;
                    started_at?: any | null;
                    canceled_at?: any | null;
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    created_at: any;
                    updated_at: any;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                    classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                    organization_subscription_id: string;
                }>;
                transactions: Array<{
                    __typename?: 'OrganizationSubscriptionTransaction';
                    id: string;
                    transaction_provider: TRANSACTION_PROVIDER;
                    provider_transaction_code: string;
                    transaction_code: string;
                    amount: bigint;
                    currency: CURRENCY;
                    started_at?: any | null;
                    succeeded_at?: any | null;
                    failed_at?: any | null;
                    reverted_at?: any | null;
                    transaction_date: any;
                    due_date: any;
                    procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                    subscription_item_ids: Array<string>;
                    period_ends_at?: any | null;
                    period_sequence?: number | null;
                    period_starts_at?: any | null;
                    created_at: any;
                    updated_at: any;
                    status: TRANSACTION_STATUS;
                    organization_subscription_id: string;
                    organization_payment_method_id: string;
                }>;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            hasNextPage: boolean;
            hasPreviousPage: boolean;
            startCursor?: string | null;
            endCursor?: string | null;
        };
    };
};
type UserOrganizationSubscriptionQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    subscriptionId: Scalars['String']['input'];
}>;
type UserOrganizationSubscriptionQuery = {
    __typename?: 'Query';
    userOrganizationSubscription: {
        __typename?: 'OrganizationSubscription';
        id: string;
        price_total_amount: bigint;
        price_currency: CURRENCY;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        current_period_ends_at?: any | null;
        current_period_starts_at?: any | null;
        canceled_at?: any | null;
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        next_payment_at?: any | null;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
        provider_plan_code?: string | null;
        provider_subscription_code?: string | null;
        provider_last_verified_at?: any | null;
        has_outdated_price: boolean;
        created_at: any;
        updated_at: any;
        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: {
            __typename?: 'OrganizationPaymentMethod';
            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: any;
            updated_at: any;
            organization_id: string;
            payment_method_info?: {
                __typename?: 'OrganizationPaymentMethodCreditCardInfo';
                type: PAYMENT_METHOD;
                card_number_masked?: string | null;
                card_brand?: string | null;
            } | {
                __typename?: 'OrganizationPaymentMethodGenericInfo';
                type: PAYMENT_METHOD;
            } | null;
        };
        items: Array<{
            __typename?: 'OrganizationSubscriptionItem';
            id: string;
            quantity: number;
            unit_price: bigint;
            started_at?: any | null;
            canceled_at?: any | null;
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            created_at: any;
            updated_at: any;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
            organization_subscription_id: string;
        }>;
        transactions: Array<{
            __typename?: 'OrganizationSubscriptionTransaction';
            id: string;
            transaction_provider: TRANSACTION_PROVIDER;
            provider_transaction_code: string;
            transaction_code: string;
            amount: bigint;
            currency: CURRENCY;
            started_at?: any | null;
            succeeded_at?: any | null;
            failed_at?: any | null;
            reverted_at?: any | null;
            transaction_date: any;
            due_date: any;
            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
            subscription_item_ids: Array<string>;
            period_ends_at?: any | null;
            period_sequence?: number | null;
            period_starts_at?: any | null;
            created_at: any;
            updated_at: any;
            status: TRANSACTION_STATUS;
            organization_subscription_id: string;
            organization_payment_method_id: string;
        }>;
    };
};
type UserOrganizationSubscriptionDefaultPricingSetupQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationCouponId?: InputMaybe<Scalars['String']['input']>;
}>;
type UserOrganizationSubscriptionDefaultPricingSetupQuery = {
    __typename?: 'Query';
    userOrganizationSubscriptionDefaultPricingSetup: {
        __typename?: 'OrganizationSubscriptionDefaultPricing';
        organization_id: string;
        organization_coupon_id?: string | null;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        price_currency: CURRENCY;
        organization_coupon?: {
            __typename?: 'OrganizationCoupon';
            id: string;
            campaign: ORGANIZATION_COUPON_CAMPAIGN;
            category: ORGANIZATION_COUPON_CATEGORY;
            subdivision: ORGANIZATION_COUPON_SUBDIVISION;
            is_activation_unlimited: boolean;
            activated_at?: any | null;
            expires_at?: any | null;
            created_at: any;
            updated_at: any;
            status: ORGANIZATION_COUPON_STATUS;
            organization_id?: string | null;
            category_description?: string | null;
            subdivision_description?: string | null;
        } | null;
        options: Array<{
            __typename?: 'OrganizationSubscriptionDefaultPricingRenewIntervalOption';
            renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
            options: Array<{
                __typename?: 'OrganizationSubscriptionDefaultPricingOption';
                base_item: {
                    __typename?: 'OrganizationSubscriptionDefaultPricingOptionBaseItem';
                    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?: any | null;
                    current_item_pending_purchase_subscription?: {
                        __typename?: 'OrganizationSubscription';
                        id: string;
                        price_total_amount: bigint;
                        price_currency: CURRENCY;
                        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                        current_period_ends_at?: any | null;
                        current_period_starts_at?: any | null;
                        canceled_at?: any | null;
                        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                        next_payment_at?: any | null;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                        provider_plan_code?: string | null;
                        provider_subscription_code?: string | null;
                        provider_last_verified_at?: any | null;
                        has_outdated_price: boolean;
                        created_at: any;
                        updated_at: any;
                        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: {
                            __typename?: 'OrganizationPaymentMethod';
                            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: any;
                            updated_at: any;
                            organization_id: string;
                            payment_method_info?: {
                                __typename?: 'OrganizationPaymentMethodCreditCardInfo';
                                type: PAYMENT_METHOD;
                                card_number_masked?: string | null;
                                card_brand?: string | null;
                            } | {
                                __typename?: 'OrganizationPaymentMethodGenericInfo';
                                type: PAYMENT_METHOD;
                            } | null;
                        };
                        items: Array<{
                            __typename?: 'OrganizationSubscriptionItem';
                            id: string;
                            quantity: number;
                            unit_price: bigint;
                            started_at?: any | null;
                            canceled_at?: any | null;
                            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                            created_at: any;
                            updated_at: any;
                            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                            organization_subscription_id: string;
                        }>;
                        transactions: Array<{
                            __typename?: 'OrganizationSubscriptionTransaction';
                            id: string;
                            transaction_provider: TRANSACTION_PROVIDER;
                            provider_transaction_code: string;
                            transaction_code: string;
                            amount: bigint;
                            currency: CURRENCY;
                            started_at?: any | null;
                            succeeded_at?: any | null;
                            failed_at?: any | null;
                            reverted_at?: any | null;
                            transaction_date: any;
                            due_date: any;
                            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                            subscription_item_ids: Array<string>;
                            period_ends_at?: any | null;
                            period_sequence?: number | null;
                            period_starts_at?: any | null;
                            created_at: any;
                            updated_at: any;
                            status: TRANSACTION_STATUS;
                            organization_subscription_id: string;
                            organization_payment_method_id: string;
                        }>;
                    } | null;
                    current_item_subscription?: {
                        __typename?: 'OrganizationSubscription';
                        id: string;
                        price_total_amount: bigint;
                        price_currency: CURRENCY;
                        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
                        current_period_ends_at?: any | null;
                        current_period_starts_at?: any | null;
                        canceled_at?: any | null;
                        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
                        next_payment_at?: any | null;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                        provider_plan_code?: string | null;
                        provider_subscription_code?: string | null;
                        provider_last_verified_at?: any | null;
                        has_outdated_price: boolean;
                        created_at: any;
                        updated_at: any;
                        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: {
                            __typename?: 'OrganizationPaymentMethod';
                            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: any;
                            updated_at: any;
                            organization_id: string;
                            payment_method_info?: {
                                __typename?: 'OrganizationPaymentMethodCreditCardInfo';
                                type: PAYMENT_METHOD;
                                card_number_masked?: string | null;
                                card_brand?: string | null;
                            } | {
                                __typename?: 'OrganizationPaymentMethodGenericInfo';
                                type: PAYMENT_METHOD;
                            } | null;
                        };
                        items: Array<{
                            __typename?: 'OrganizationSubscriptionItem';
                            id: string;
                            quantity: number;
                            unit_price: bigint;
                            started_at?: any | null;
                            canceled_at?: any | null;
                            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                            created_at: any;
                            updated_at: any;
                            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
                            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
                            organization_subscription_id: string;
                        }>;
                        transactions: Array<{
                            __typename?: 'OrganizationSubscriptionTransaction';
                            id: string;
                            transaction_provider: TRANSACTION_PROVIDER;
                            provider_transaction_code: string;
                            transaction_code: string;
                            amount: bigint;
                            currency: CURRENCY;
                            started_at?: any | null;
                            succeeded_at?: any | null;
                            failed_at?: any | null;
                            reverted_at?: any | null;
                            transaction_date: any;
                            due_date: any;
                            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
                            subscription_item_ids: Array<string>;
                            period_ends_at?: any | null;
                            period_sequence?: number | null;
                            period_starts_at?: any | null;
                            created_at: any;
                            updated_at: any;
                            status: TRANSACTION_STATUS;
                            organization_subscription_id: string;
                            organization_payment_method_id: string;
                        }>;
                    } | null;
                };
                available_addon_items: Array<{
                    __typename?: 'OrganizationSubscriptionDefaultPricingOptionAddonItem';
                    item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
                    is_purchase_available: boolean;
                    original_unit_price: bigint;
                    unit_price: bigint;
                }>;
            }>;
        }>;
    };
};
type UserOrganizationSubscriptionVerifyCouponMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    code: Scalars['String']['input'];
}>;
type UserOrganizationSubscriptionVerifyCouponMutation = {
    __typename?: 'Mutation';
    userOrganizationSubscriptionVerifyCoupon: {
        __typename?: 'OrganizationCoupon';
        id: string;
        campaign: ORGANIZATION_COUPON_CAMPAIGN;
        category: ORGANIZATION_COUPON_CATEGORY;
        subdivision: ORGANIZATION_COUPON_SUBDIVISION;
        is_activation_unlimited: boolean;
        activated_at?: any | null;
        expires_at?: any | null;
        created_at: any;
        updated_at: any;
        status: ORGANIZATION_COUPON_STATUS;
        organization_id?: string | null;
        category_description?: string | null;
        subdivision_description?: string | null;
    };
};
type UserOrganizationSubscriptionCalculatePricingMutationVariables = Exact<{
    data: UserOrganizationSubscriptionCalculatePricingSchema;
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationSubscriptionCalculatePricingMutation = {
    __typename?: 'Mutation';
    userOrganizationSubscriptionCalculatePricing: {
        __typename?: 'OrganizationSubscriptionCalculatedPricing';
        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?: {
            __typename?: 'OrganizationCoupon';
            id: string;
            campaign: ORGANIZATION_COUPON_CAMPAIGN;
            category: ORGANIZATION_COUPON_CATEGORY;
            subdivision: ORGANIZATION_COUPON_SUBDIVISION;
            is_activation_unlimited: boolean;
            activated_at?: any | null;
            expires_at?: any | null;
            created_at: any;
            updated_at: any;
            status: ORGANIZATION_COUPON_STATUS;
            organization_id?: string | null;
            category_description?: string | null;
            subdivision_description?: string | null;
        } | null;
        selected_base_item: {
            __typename?: 'OrganizationSubscriptionCalculatedPricingBaseItem';
            item_type: ORGANIZATION_SUBSCRIPTION_BASE_ITEM;
            original_unit_price: bigint;
            unit_price: bigint;
            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
        };
        selected_addon_items: Array<{
            __typename?: 'OrganizationSubscriptionCalculatedPricingAddonItem';
            item_type: ORGANIZATION_SUBSCRIPTION_ADDON_ITEM;
            quantity: number;
            original_unit_price: bigint;
            unit_price: bigint;
        }>;
    };
};
type UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationSubscriptionGetPrePurchaseTransactionDataMutation = {
    __typename?: 'Mutation';
    userOrganizationSubscriptionGetPrePurchaseTransactionData: {
        __typename?: 'AccruPayTransactionProviderPreTransactionData';
        transaction_provider: TRANSACTION_PROVIDER;
        environment: string;
        merchant_id: string;
        merchant_site_id: string;
    } | {
        __typename?: 'NuveiTransactionProviderPreTransactionData';
        transaction_provider: TRANSACTION_PROVIDER;
        environment: string;
        merchant_id: string;
        merchant_site_id: string;
    };
};
type UserOrganizationSubscriptionStartPurchaseMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationSubscriptionStartPurchaseSchema;
}>;
type UserOrganizationSubscriptionStartPurchaseMutation = {
    __typename?: 'Mutation';
    userOrganizationSubscriptionStartPurchase: {
        __typename?: 'OrganizationSubscriptionTransaction';
        id: string;
        transaction_provider: TRANSACTION_PROVIDER;
        provider_transaction_code: string;
        transaction_code: string;
        amount: bigint;
        currency: CURRENCY;
        started_at?: any | null;
        succeeded_at?: any | null;
        failed_at?: any | null;
        reverted_at?: any | null;
        transaction_date: any;
        due_date: any;
        procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
        subscription_item_ids: Array<string>;
        period_ends_at?: any | null;
        period_sequence?: number | null;
        period_starts_at?: any | null;
        created_at: any;
        updated_at: any;
        status: TRANSACTION_STATUS;
        organization_subscription_id: string;
        organization_payment_method_id: string;
    };
};
type UserOrganizationSubscriptionCompletePurchaseMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationSubscriptionId: Scalars['String']['input'];
    organizationSubscriptionTransactionId: Scalars['String']['input'];
}>;
type UserOrganizationSubscriptionCompletePurchaseMutation = {
    __typename?: 'Mutation';
    userOrganizationSubscriptionCompletePurchase: {
        __typename?: 'OrganizationSubscription';
        id: string;
        price_total_amount: bigint;
        price_currency: CURRENCY;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        current_period_ends_at?: any | null;
        current_period_starts_at?: any | null;
        canceled_at?: any | null;
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        next_payment_at?: any | null;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
        provider_plan_code?: string | null;
        provider_subscription_code?: string | null;
        provider_last_verified_at?: any | null;
        has_outdated_price: boolean;
        created_at: any;
        updated_at: any;
        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: {
            __typename?: 'OrganizationPaymentMethod';
            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: any;
            updated_at: any;
            organization_id: string;
            payment_method_info?: {
                __typename?: 'OrganizationPaymentMethodCreditCardInfo';
                type: PAYMENT_METHOD;
                card_number_masked?: string | null;
                card_brand?: string | null;
            } | {
                __typename?: 'OrganizationPaymentMethodGenericInfo';
                type: PAYMENT_METHOD;
            } | null;
        };
        items: Array<{
            __typename?: 'OrganizationSubscriptionItem';
            id: string;
            quantity: number;
            unit_price: bigint;
            started_at?: any | null;
            canceled_at?: any | null;
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            created_at: any;
            updated_at: any;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
            organization_subscription_id: string;
        }>;
        transactions: Array<{
            __typename?: 'OrganizationSubscriptionTransaction';
            id: string;
            transaction_provider: TRANSACTION_PROVIDER;
            provider_transaction_code: string;
            transaction_code: string;
            amount: bigint;
            currency: CURRENCY;
            started_at?: any | null;
            succeeded_at?: any | null;
            failed_at?: any | null;
            reverted_at?: any | null;
            transaction_date: any;
            due_date: any;
            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
            subscription_item_ids: Array<string>;
            period_ends_at?: any | null;
            period_sequence?: number | null;
            period_starts_at?: any | null;
            created_at: any;
            updated_at: any;
            status: TRANSACTION_STATUS;
            organization_subscription_id: string;
            organization_payment_method_id: string;
        }>;
    };
};
type UserOrganizationSubscriptionCancelMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationSubscriptionId: Scalars['String']['input'];
}>;
type UserOrganizationSubscriptionCancelMutation = {
    __typename?: 'Mutation';
    userOrganizationSubscriptionCancel: {
        __typename?: 'OrganizationSubscription';
        id: string;
        price_total_amount: bigint;
        price_currency: CURRENCY;
        price_tier: ORGANIZATION_SUBSCRIPTION_PRICE_TIER;
        current_period_ends_at?: any | null;
        current_period_starts_at?: any | null;
        canceled_at?: any | null;
        renew_interval: ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL;
        next_payment_at?: any | null;
        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
        provider_plan_code?: string | null;
        provider_subscription_code?: string | null;
        provider_last_verified_at?: any | null;
        has_outdated_price: boolean;
        created_at: any;
        updated_at: any;
        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: {
            __typename?: 'OrganizationPaymentMethod';
            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: any;
            updated_at: any;
            organization_id: string;
            payment_method_info?: {
                __typename?: 'OrganizationPaymentMethodCreditCardInfo';
                type: PAYMENT_METHOD;
                card_number_masked?: string | null;
                card_brand?: string | null;
            } | {
                __typename?: 'OrganizationPaymentMethodGenericInfo';
                type: PAYMENT_METHOD;
            } | null;
        };
        items: Array<{
            __typename?: 'OrganizationSubscriptionItem';
            id: string;
            quantity: number;
            unit_price: bigint;
            started_at?: any | null;
            canceled_at?: any | null;
            item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
            created_at: any;
            updated_at: any;
            status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
            category: ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY;
            classification: ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION;
            organization_subscription_id: string;
        }>;
        transactions: Array<{
            __typename?: 'OrganizationSubscriptionTransaction';
            id: string;
            transaction_provider: TRANSACTION_PROVIDER;
            provider_transaction_code: string;
            transaction_code: string;
            amount: bigint;
            currency: CURRENCY;
            started_at?: any | null;
            succeeded_at?: any | null;
            failed_at?: any | null;
            reverted_at?: any | null;
            transaction_date: any;
            due_date: any;
            procedure: ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE;
            subscription_item_ids: Array<string>;
            period_ends_at?: any | null;
            period_sequence?: number | null;
            period_starts_at?: any | null;
            created_at: any;
            updated_at: any;
            status: TRANSACTION_STATUS;
            organization_subscription_id: string;
            organization_payment_method_id: string;
        }>;
    };
};
type UserOrganizationInvoiceTransactionGetPDFMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationInvoiceTransactionId: Scalars['String']['input'];
    acctProvider?: InputMaybe<ACCT_PROVIDER>;
}>;
type UserOrganizationInvoiceTransactionGetPDFMutation = {
    __typename?: 'Mutation';
    userOrganizationInvoiceTransactionGetPDF: string;
};
type UserFragment = {
    __typename?: '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;
    updated_at: any;
    created_at: any;
    organizations?: Array<{
        __typename?: 'OrganizationUser';
        id: string;
        role: ORGANIZATION_USER_ROLE;
        is_current_organization_user_seat_available?: boolean | null;
        organization_id: string;
        organization: {
            __typename?: 'Organization';
            name: string;
            email: string;
            subscription_level?: number | null;
            subscription_data?: {
                __typename?: 'OrganizationSubscriptionData';
                subscription_level: number;
                organization_user_seats: number;
                requires_user_action: boolean;
                requires_provider_refresh: boolean;
                active_subscriptions: Array<{
                    __typename?: 'OrganizationSubscription';
                    id: string;
                    provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                    provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                }>;
                active_plans: Array<{
                    __typename?: 'OrganizationSubscriptionItem';
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
                active_modules: Array<{
                    __typename?: 'OrganizationSubscriptionItem';
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
                active_addons: Array<{
                    __typename?: 'OrganizationSubscriptionItem';
                    item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                    quantity: number;
                    status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                }>;
            } | null;
        };
    } | null> | null;
    profile_picture_file?: {
        __typename?: 'File';
        public_url?: string | null;
    } | null;
};
type UserQueryVariables = Exact<{
    [key: string]: never;
}>;
type UserQuery = {
    __typename?: 'Query';
    user: {
        __typename?: '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;
        updated_at: any;
        created_at: any;
        organizations?: Array<{
            __typename?: 'OrganizationUser';
            id: string;
            role: ORGANIZATION_USER_ROLE;
            is_current_organization_user_seat_available?: boolean | null;
            organization_id: string;
            organization: {
                __typename?: 'Organization';
                name: string;
                email: string;
                subscription_level?: number | null;
                subscription_data?: {
                    __typename?: 'OrganizationSubscriptionData';
                    subscription_level: number;
                    organization_user_seats: number;
                    requires_user_action: boolean;
                    requires_provider_refresh: boolean;
                    active_subscriptions: Array<{
                        __typename?: 'OrganizationSubscription';
                        id: string;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    }>;
                    active_plans: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_modules: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_addons: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        quantity: number;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                } | null;
            };
        } | null> | null;
        profile_picture_file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    };
};
type UserUpdateDataMutationVariables = Exact<{
    data: UserUpdateDataSchema;
}>;
type UserUpdateDataMutation = {
    __typename?: 'Mutation';
    userUpdateData: {
        __typename?: '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;
        updated_at: any;
        created_at: any;
        organizations?: Array<{
            __typename?: 'OrganizationUser';
            id: string;
            role: ORGANIZATION_USER_ROLE;
            is_current_organization_user_seat_available?: boolean | null;
            organization_id: string;
            organization: {
                __typename?: 'Organization';
                name: string;
                email: string;
                subscription_level?: number | null;
                subscription_data?: {
                    __typename?: 'OrganizationSubscriptionData';
                    subscription_level: number;
                    organization_user_seats: number;
                    requires_user_action: boolean;
                    requires_provider_refresh: boolean;
                    active_subscriptions: Array<{
                        __typename?: 'OrganizationSubscription';
                        id: string;
                        provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
                        provider_status: ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS;
                    }>;
                    active_plans: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_modules: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                    active_addons: Array<{
                        __typename?: 'OrganizationSubscriptionItem';
                        item_type: ORGANIZATION_SUBSCRIPTION_ITEM;
                        quantity: number;
                        status: ORGANIZATION_SUBSCRIPTION_ITEM_STATUS;
                    }>;
                } | null;
            };
        } | null> | null;
        profile_picture_file?: {
            __typename?: 'File';
            public_url?: string | null;
        } | null;
    };
};
type UserEmailVerifyOrChangeStartMutationVariables = Exact<{
    data: UserEmailVerifyOrChangeStartSchema;
}>;
type UserEmailVerifyOrChangeStartMutation = {
    __typename?: 'Mutation';
    userEmailVerifyOrChangeStart: any;
};
type UserEmailVerifyOrChangeFinishMutationVariables = Exact<{
    data: UserEmailVerifyOrChangeFinishSchema;
}>;
type UserEmailVerifyOrChangeFinishMutation = {
    __typename?: 'Mutation';
    userEmailVerifyOrChangeFinish: {
        __typename?: 'User';
        email: string;
    };
};
type UserPhoneNumberVerifyOrChangeStartMutationVariables = Exact<{
    data: UserPhoneNumberVerifyOrChangeStartSchema;
}>;
type UserPhoneNumberVerifyOrChangeStartMutation = {
    __typename?: 'Mutation';
    userPhoneNumberVerifyOrChangeStart: any;
};
type UserPhoneNumberVerifyOrChangeFinishMutationVariables = Exact<{
    data: UserPhoneNumberVerifyOrChangeFinishSchema;
}>;
type UserPhoneNumberVerifyOrChangeFinishMutation = {
    __typename?: 'Mutation';
    userPhoneNumberVerifyOrChangeFinish: {
        __typename?: 'User';
        phone_number?: string | null;
    };
};
type UserPasswordChangeStartMutationVariables = Exact<{
    data: UserPasswordChangeStartSchema;
}>;
type UserPasswordChangeStartMutation = {
    __typename?: 'Mutation';
    userPasswordChangeStart: any;
};
type UserPasswordChangeFinishMutationVariables = Exact<{
    data: UserPasswordChangeFinishSchema;
}>;
type UserPasswordChangeFinishMutation = {
    __typename?: 'Mutation';
    userPasswordChangeFinish: string;
};
type UserProfilePictureRemoveMutationVariables = Exact<{
    [key: string]: never;
}>;
type UserProfilePictureRemoveMutation = {
    __typename?: 'Mutation';
    userProfilePictureRemove: {
        __typename?: 'User';
        profile_picture_file_id?: string | null;
    };
};
type UserHandleLoginAttemptMutationVariables = Exact<{
    email: Scalars['String']['input'];
}>;
type UserHandleLoginAttemptMutation = {
    __typename?: 'Mutation';
    userHandleLoginAttempt: any;
};
type OrganizationVendorFragmentFragment = {
    __typename?: 'OrganizationVendor';
    id: string;
    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: any;
    updated_at: any;
    has_sync_errors?: boolean | null;
    last_sync_at?: any | null;
    latest_acct_provider_balance?: bigint | null;
    balance?: bigint | null;
    overdue_amount?: bigint | null;
};
type OrganizationVendorBillSummaryFragmentFragment = {
    __typename?: 'OrganizationVendor';
    bill_summary: {
        __typename?: 'OrganizationBillSummary';
        total_open_bill_count: number;
        total_overdue_bill_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        data: {
            __typename?: 'OrganizationBillPaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationBillPaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationBill';
                    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: any;
                    due_date: any;
                    vendor_email?: string | null;
                    created_at: any;
                    updated_at: any;
                    status?: BILL_STATUS | null;
                    latest_acct_provider_status?: BILL_STATUS | null;
                    file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type OrganizationVendorAdditionalDataFragmentFragment = {
    __typename?: 'OrganizationVendor';
    conn_locked_data_at?: any | null;
    connection?: {
        __typename?: 'OrganizationConnection';
        id: string;
        is_valid: boolean;
        is_connected: boolean;
        vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
        vendor_conn_status_at?: any | null;
        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?: any | null;
        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: any;
        updated_at: any;
    } | null;
    contacts: Array<{
        __typename?: 'OrganizationVendorContact';
        id: string;
        name: string;
        email: string;
        phone_number?: string | null;
        is_default: boolean;
        created_at: any;
        updated_at: any;
    }>;
    bill_summary: {
        __typename?: 'OrganizationBillSummary';
        total_open_bill_count: number;
        total_overdue_bill_count: number;
        total_amount: bigint;
        paid_amount: bigint;
        overdue_amount: bigint;
        balance: bigint;
        data: {
            __typename?: 'OrganizationBillPaginationConnection';
            totalCount: number;
            edges: Array<{
                __typename?: 'OrganizationBillPaginationEdge';
                cursor: any;
                node: {
                    __typename?: 'OrganizationBill';
                    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: any;
                    due_date: any;
                    vendor_email?: string | null;
                    created_at: any;
                    updated_at: any;
                    status?: BILL_STATUS | null;
                    latest_acct_provider_status?: BILL_STATUS | null;
                    file?: {
                        __typename?: 'File';
                        public_url?: string | null;
                    } | null;
                };
            }>;
            pageInfo: {
                __typename?: 'PageInfo';
                startCursor?: string | null;
                endCursor?: string | null;
                hasPreviousPage: boolean;
                hasNextPage: boolean;
            };
        };
    };
};
type UserOrganizationVendorsQueryVariables = Exact<{
    organizationId: Scalars['String']['input'];
    name?: InputMaybe<Scalars['String']['input']>;
    after?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    first?: InputMaybe<Scalars['Int']['input']>;
    before?: InputMaybe<Scalars['ConnectionCursor']['input']>;
    last?: InputMaybe<Scalars['Int']['input']>;
    skip?: InputMaybe<Scalars['Int']['input']>;
    take?: InputMaybe<Scalars['Int']['input']>;
    sorting?: InputMaybe<Array<SortingFieldSchema> | SortingFieldSchema>;
}>;
type UserOrganizationVendorsQuery = {
    __typename?: 'Query';
    userOrganizationVendors: {
        __typename?: 'OrganizationVendorPaginationConnection';
        totalCount: number;
        edges: Array<{
            __typename?: 'OrganizationVendorPaginationEdge';
            cursor: any;
            node: {
                __typename?: 'OrganizationVendor';
                id: string;
                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: any;
                updated_at: any;
                has_sync_errors?: boolean | null;
                last_sync_at?: any | null;
                latest_acct_provider_balance?: bigint | null;
                balance?: bigint | null;
                overdue_amount?: bigint | null;
            };
        }>;
        pageInfo: {
            __typename?: 'PageInfo';
            startCursor?: string | null;
            endCursor?: string | null;
            hasPreviousPage: boolean;
            hasNextPage: boolean;
        };
    };
};
type UserOrganizationVendorQueryVariables = Exact<{
    organizationVendorId: Scalars['String']['input'];
    organizationId: Scalars['String']['input'];
}>;
type UserOrganizationVendorQuery = {
    __typename?: 'Query';
    userOrganizationVendor: {
        __typename?: 'OrganizationVendor';
        id: string;
        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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
        conn_locked_data_at?: any | null;
        connection?: {
            __typename?: 'OrganizationConnection';
            id: string;
            is_valid: boolean;
            is_connected: boolean;
            vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
            vendor_conn_status_at?: any | null;
            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?: any | null;
            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: any;
            updated_at: any;
        } | null;
        contacts: Array<{
            __typename?: 'OrganizationVendorContact';
            id: string;
            name: string;
            email: string;
            phone_number?: string | null;
            is_default: boolean;
            created_at: any;
            updated_at: any;
        }>;
        bill_summary: {
            __typename?: 'OrganizationBillSummary';
            total_open_bill_count: number;
            total_overdue_bill_count: number;
            total_amount: bigint;
            paid_amount: bigint;
            overdue_amount: bigint;
            balance: bigint;
            data: {
                __typename?: 'OrganizationBillPaginationConnection';
                totalCount: number;
                edges: Array<{
                    __typename?: 'OrganizationBillPaginationEdge';
                    cursor: any;
                    node: {
                        __typename?: 'OrganizationBill';
                        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: any;
                        due_date: any;
                        vendor_email?: string | null;
                        created_at: any;
                        updated_at: any;
                        status?: BILL_STATUS | null;
                        latest_acct_provider_status?: BILL_STATUS | null;
                        file?: {
                            __typename?: 'File';
                            public_url?: string | null;
                        } | null;
                    };
                }>;
                pageInfo: {
                    __typename?: 'PageInfo';
                    startCursor?: string | null;
                    endCursor?: string | null;
                    hasPreviousPage: boolean;
                    hasNextPage: boolean;
                };
            };
        };
    };
};
type UserOrganizationVendorUpdateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    organizationVendorId: Scalars['String']['input'];
    data: UserOrganizationVendorSchema;
}>;
type UserOrganizationVendorUpdateMutation = {
    __typename?: 'Mutation';
    userOrganizationVendorUpdate: {
        __typename?: 'OrganizationVendor';
        id: string;
        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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
        conn_locked_data_at?: any | null;
        connection?: {
            __typename?: 'OrganizationConnection';
            id: string;
            is_valid: boolean;
            is_connected: boolean;
            vendor_conn_status?: ORGANIZATION_CONNECTION_STATUS | null;
            vendor_conn_status_at?: any | null;
            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?: any | null;
            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: any;
            updated_at: any;
        } | null;
        contacts: Array<{
            __typename?: 'OrganizationVendorContact';
            id: string;
            name: string;
            email: string;
            phone_number?: string | null;
            is_default: boolean;
            created_at: any;
            updated_at: any;
        }>;
        bill_summary: {
            __typename?: 'OrganizationBillSummary';
            total_open_bill_count: number;
            total_overdue_bill_count: number;
            total_amount: bigint;
            paid_amount: bigint;
            overdue_amount: bigint;
            balance: bigint;
            data: {
                __typename?: 'OrganizationBillPaginationConnection';
                totalCount: number;
                edges: Array<{
                    __typename?: 'OrganizationBillPaginationEdge';
                    cursor: any;
                    node: {
                        __typename?: 'OrganizationBill';
                        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: any;
                        due_date: any;
                        vendor_email?: string | null;
                        created_at: any;
                        updated_at: any;
                        status?: BILL_STATUS | null;
                        latest_acct_provider_status?: BILL_STATUS | null;
                        file?: {
                            __typename?: 'File';
                            public_url?: string | null;
                        } | null;
                    };
                }>;
                pageInfo: {
                    __typename?: 'PageInfo';
                    startCursor?: string | null;
                    endCursor?: string | null;
                    hasPreviousPage: boolean;
                    hasNextPage: boolean;
                };
            };
        };
    };
};
type UserOrganizationVendorCreateMutationVariables = Exact<{
    organizationId: Scalars['String']['input'];
    data: UserOrganizationVendorSchema;
}>;
type UserOrganizationVendorCreateMutation = {
    __typename?: 'Mutation';
    userOrganizationVendorCreate: {
        __typename?: 'OrganizationVendor';
        id: string;
        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: any;
        updated_at: any;
        has_sync_errors?: boolean | null;
        last_sync_at?: any | null;
        latest_acct_provider_balance?: bigint | null;
        balance?: bigint | null;
        overdue_amount?: bigint | null;
    };
};
declare const OrganizationAcctProviderConnSynchronizationFragmentFragmentDoc: TypedDocumentNode<OrganizationAcctProviderConnSynchronizationFragmentFragment, unknown>;
declare const OrganizationAcctProviderConnFragmentFragmentDoc: TypedDocumentNode<OrganizationAcctProviderConnFragmentFragment, unknown>;
declare const OrganizationBillFragmentFragmentDoc: TypedDocumentNode<OrganizationBillFragmentFragment, unknown>;
declare const OrganizationBillSummaryFragmentFragmentDoc: TypedDocumentNode<OrganizationBillSummaryFragmentFragment, 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 OrganizationInvoiceFragmentFragmentDoc: TypedDocumentNode<OrganizationInvoiceFragmentFragment, unknown>;
declare const OrganizationInvoiceSummaryFragmentFragmentDoc: TypedDocumentNode<OrganizationInvoiceSummaryFragmentFragment, unknown>;
declare const OrganizationSubscriptionDataFragmentFragmentDoc: TypedDocumentNode<OrganizationSubscriptionDataFragmentFragment, unknown>;
declare const OrganizationFragmentFragmentDoc: TypedDocumentNode<OrganizationFragmentFragment, 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 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 UserFragmentDoc: TypedDocumentNode<UserFragment, unknown>;
declare const OrganizationVendorFragmentFragmentDoc: TypedDocumentNode<OrganizationVendorFragmentFragment, unknown>;
declare const OrganizationVendorBillSummaryFragmentFragmentDoc: TypedDocumentNode<OrganizationVendorBillSummaryFragmentFragment, unknown>;
declare const OrganizationVendorAdditionalDataFragmentFragmentDoc: TypedDocumentNode<OrganizationVendorAdditionalDataFragmentFragment, unknown>;
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 UserAuthProviderGetOAuthUrlDocument: TypedDocumentNode<UserAuthProviderGetOAuthUrlMutation, UserAuthProviderGetOAuthUrlMutationVariables>;
declare const UserAuthProviderGetOAuthTokenDocument: TypedDocumentNode<UserAuthProviderGetOAuthTokenMutation, UserAuthProviderGetOAuthTokenMutationVariables>;
declare const UserOrganizationBillSummaryDocument: TypedDocumentNode<UserOrganizationBillSummaryQuery, UserOrganizationBillSummaryQueryVariables>;
declare const UserOrganizationBillDocument: TypedDocumentNode<UserOrganizationBillQuery, UserOrganizationBillQueryVariables>;
declare const UserOrganizationBillCreateDocument: TypedDocumentNode<UserOrganizationBillCreateMutation, UserOrganizationBillCreateMutationVariables>;
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 UserOrganizationCustomerStatementDocument: TypedDocumentNode<UserOrganizationCustomerStatementQuery, UserOrganizationCustomerStatementQueryVariables>;
declare const UserOrganizationCustomerStatementLineDocument: TypedDocumentNode<UserOrganizationCustomerStatementLineQuery, UserOrganizationCustomerStatementLineQueryVariables>;
declare const UserOrganizationCustomerDocument: TypedDocumentNode<UserOrganizationCustomerQuery, UserOrganizationCustomerQueryVariables>;
declare const UserOrganizationCustomerUpdateDocument: TypedDocumentNode<UserOrganizationCustomerUpdateMutation, UserOrganizationCustomerUpdateMutationVariables>;
declare const UserOrganizationCustomerCreateDocument: TypedDocumentNode<UserOrganizationCustomerCreateMutation, UserOrganizationCustomerCreateMutationVariables>;
declare const UserOrganizationCustomerSendStatementEmailDocument: TypedDocumentNode<UserOrganizationCustomerSendStatementEmailMutation, UserOrganizationCustomerSendStatementEmailMutationVariables>;
declare const UserOrganizationCustomerGetStatementLinkDocument: TypedDocumentNode<UserOrganizationCustomerGetStatementLinkMutation, UserOrganizationCustomerGetStatementLinkMutationVariables>;
declare const UserOrganizationCustomerSynchronizeDocument: TypedDocumentNode<UserOrganizationCustomerSynchronizeMutation, UserOrganizationCustomerSynchronizeMutationVariables>;
declare const UserOrganizationInvoiceSummaryDocument: TypedDocumentNode<UserOrganizationInvoiceSummaryQuery, UserOrganizationInvoiceSummaryQueryVariables>;
declare const UserOrganizationInvoiceDocument: TypedDocumentNode<UserOrganizationInvoiceQuery, UserOrganizationInvoiceQueryVariables>;
declare const UserOrganizationInvoiceCreateDocument: TypedDocumentNode<UserOrganizationInvoiceCreateMutation, UserOrganizationInvoiceCreateMutationVariables>;
declare const UserOrganizationCustomerSendInvoiceEmailDocument: TypedDocumentNode<UserOrganizationCustomerSendInvoiceEmailMutation, UserOrganizationCustomerSendInvoiceEmailMutationVariables>;
declare const UserOrganizationInvoiceGetPDFDocument: TypedDocumentNode<UserOrganizationInvoiceGetPDFMutation, UserOrganizationInvoiceGetPDFMutationVariables>;
declare const UnconnectedCustomerOrganizationInvoiceSummaryDocument: TypedDocumentNode<UnconnectedCustomerOrganizationInvoiceSummaryQuery, UnconnectedCustomerOrganizationInvoiceSummaryQueryVariables>;
declare const UnconnectedCustomerOrganizationInvoiceGetPDFDocument: TypedDocumentNode<UnconnectedCustomerOrganizationInvoiceGetPDFMutation, UnconnectedCustomerOrganizationInvoiceGetPDFMutationVariables>;
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 UserCustomerOrganizationStatementLineGetPDFDocument: TypedDocumentNode<UserCustomerOrganizationStatementLineGetPDFMutation, UserCustomerOrganizationStatementLineGetPDFMutationVariables>;
declare const UnconnectedCustomerOrganizationStatementRequestTokenDocument: TypedDocumentNode<UnconnectedCustomerOrganizationStatementRequestTokenMutation, UnconnectedCustomerOrganizationStatementRequestTokenMutationVariables>;
declare const UnconnectedCustomerOrganizationStatementDocument: TypedDocumentNode<UnconnectedCustomerOrganizationStatementQuery, UnconnectedCustomerOrganizationStatementQueryVariables>;
declare const UnconnectedCustomerOrganizationStatementLineGetPDFDocument: TypedDocumentNode<UnconnectedCustomerOrganizationStatementLineGetPDFMutation, UnconnectedCustomerOrganizationStatementLineGetPDFMutationVariables>;
declare const UserCustomerOrganizationStatementLineDocument: TypedDocumentNode<UserCustomerOrganizationStatementLineQuery, UserCustomerOrganizationStatementLineQueryVariables>;
declare const UnconnectedCustomerOrganizationStatementLineDocument: TypedDocumentNode<UnconnectedCustomerOrganizationStatementLineQuery, UnconnectedCustomerOrganizationStatementLineQueryVariables>;
declare const UserCustomerOrganizationInvoiceSummaryDocument: TypedDocumentNode<UserCustomerOrganizationInvoiceSummaryQuery, UserCustomerOrganizationInvoiceSummaryQueryVariables>;
declare const UserCustomerOrganizationInvoiceGetPDFDocument: TypedDocumentNode<UserCustomerOrganizationInvoiceGetPDFMutation, UserCustomerOrganizationInvoiceGetPDFMutationVariables>;
declare const UserCustomerOrganizationSynchronizeDocument: TypedDocumentNode<UserCustomerOrganizationSynchronizeMutation, UserCustomerOrganizationSynchronizeMutationVariables>;
declare const UnconnectedCustomerSynchronizeDocument: TypedDocumentNode<UnconnectedCustomerSynchronizeMutation, UnconnectedCustomerSynchronizeMutationVariables>;
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 UserOrganizationVendorsDocument: TypedDocumentNode<UserOrganizationVendorsQuery, UserOrganizationVendorsQueryVariables>;
declare const UserOrganizationVendorDocument: TypedDocumentNode<UserOrganizationVendorQuery, UserOrganizationVendorQueryVariables>;
declare const UserOrganizationVendorUpdateDocument: TypedDocumentNode<UserOrganizationVendorUpdateMutation, UserOrganizationVendorUpdateMutationVariables>;
declare const UserOrganizationVendorCreateDocument: TypedDocumentNode<UserOrganizationVendorCreateMutation, UserOrganizationVendorCreateMutationVariables>;

declare class AccountingProviders {
    private readonly apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    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 apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: AdminOrganizationsQueryVariables) => Promise<ListResponse<Res<AdminOrganizationsQuery>>>;
}

declare class Admin {
    private apolloClient;
    readonly organizations: AdminOrganizations;
    constructor(apolloClient: ApolloClient<unknown>);
}

declare class Auth {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    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>>;
    startIntuitLogin: (variables: UserAuthProviderGetOAuthUrlMutationVariables) => Promise<Res<UserAuthProviderGetOAuthUrlMutation>>;
    finishIntuitLogin: (variables: UserAuthProviderGetOAuthTokenMutationVariables) => Promise<Res<UserAuthProviderGetOAuthTokenMutation>>;
}

declare class Bills {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: UserOrganizationBillSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserOrganizationBillSummaryQuery>>>;
    getOne: (variables: UserOrganizationBillQueryVariables) => Promise<Res<UserOrganizationBillQuery>>;
    create: (variables: UserOrganizationBillCreateMutationVariables) => Promise<Res<UserOrganizationBillCreateMutation>>;
    update: () => Promise<any>;
    del: () => Promise<any>;
}

declare class Connections {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    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 apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    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 Customers {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: UserOrganizationCustomersQueryVariables) => Promise<ListResponse<Res<UserOrganizationCustomersQuery>>>;
    getOne: (variables: UserOrganizationCustomerQueryVariables) => Promise<Res<UserOrganizationCustomerQuery>>;
    create: (variables: UserOrganizationCustomerCreateMutationVariables) => Promise<Res<UserOrganizationCustomerCreateMutation>>;
    update: (variables: UserOrganizationCustomerUpdateMutationVariables) => Promise<Res<UserOrganizationCustomerUpdateMutation>>;
    getStatement: (variables: UserOrganizationCustomerStatementQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserOrganizationCustomerStatementQuery>>>;
    getStatementLine: (variables: UserOrganizationCustomerStatementLineQueryVariables) => Promise<Res<UserOrganizationCustomerStatementLineQuery>>;
    sendStatementEmail: (variables: UserOrganizationCustomerSendStatementEmailMutationVariables) => Promise<Res<UserOrganizationCustomerSendStatementEmailMutation>>;
    getStatementLink: (variables: UserOrganizationCustomerGetStatementLinkMutationVariables) => Promise<Res<UserOrganizationCustomerGetStatementLinkMutation>>;
    sync: (variables: UserOrganizationCustomerSynchronizeMutationVariables) => Promise<void>;
}

declare class Invoices {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: UserOrganizationInvoiceSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserOrganizationInvoiceSummaryQuery>>>;
    getOne: (variables: UserOrganizationInvoiceQueryVariables) => Promise<Res<UserOrganizationInvoiceQuery>>;
    getAcctProviderPdf: (variables: UserOrganizationInvoiceGetPDFMutationVariables) => Promise<Res<UserOrganizationInvoiceGetPDFMutation>>;
    create: (variables: UserOrganizationInvoiceCreateMutationVariables) => Promise<Res<UserOrganizationInvoiceCreateMutation>>;
    update: () => Promise<any>;
    sendEmail: (variables: UserOrganizationCustomerSendInvoiceEmailMutationVariables) => Promise<Res<UserOrganizationCustomerSendInvoiceEmailMutation>>;
    del: () => Promise<any>;
    getUnconnectedSummary: (variables: UnconnectedCustomerOrganizationInvoiceSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UnconnectedCustomerOrganizationInvoiceSummaryQuery>>>;
    getUnconnectedPdf: (variables: UnconnectedCustomerOrganizationInvoiceGetPDFMutationVariables) => Promise<Res<UnconnectedCustomerOrganizationInvoiceGetPDFMutation>>;
}

declare class Organizations {
    private readonly apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    getOne: (variables: UserOrganizationQueryVariables, apolloClientOptions?: QueryOptions) => Promise<Res<UserOrganizationQuery>>;
    create: (variables: UserOrganizationCreateMutationVariables) => Promise<Res<UserOrganizationCreateMutation>>;
    getSettings: (variables: UserOrganizationBaseSettingsQueryVariables, apolloClientOptions?: QueryOptions) => Promise<Res<UserOrganizationBaseSettingsQuery>>;
    update: (variables: UserOrganizationUpdateMutationVariables, apolloClientOptions?: MutationOptions) => 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 apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    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 Statements {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: UserCustomerOrganizationStatementQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserCustomerOrganizationStatementQuery>>>;
    getLine: (variables: UserCustomerOrganizationStatementLineQueryVariables) => Promise<Res<UserCustomerOrganizationStatementLineQuery>>;
    getLinePDF: (variables: UserCustomerOrganizationStatementLineGetPDFMutationVariables) => Promise<Res<UserCustomerOrganizationStatementLineGetPDFMutation>>;
    getUnconnectedStatementToken: (variables: UnconnectedCustomerOrganizationStatementRequestTokenMutationVariables) => Promise<ChildrenEdgeListResponse<Res<UnconnectedCustomerOrganizationStatementRequestTokenMutation>>>;
    getUnconnectedStatement: (variables: UnconnectedCustomerOrganizationStatementQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UnconnectedCustomerOrganizationStatementQuery>>>;
    getInvoiceSummary: (variables: UserCustomerOrganizationInvoiceSummaryQueryVariables) => Promise<ChildrenEdgeListResponse<Res<UserCustomerOrganizationInvoiceSummaryQuery>>>;
    getInvoicePdf: (variables: UserCustomerOrganizationInvoiceGetPDFMutationVariables) => Promise<Res<UserCustomerOrganizationInvoiceGetPDFMutation>>;
    getUnconnectedStatementLine: (variables: UnconnectedCustomerOrganizationStatementLineQueryVariables) => Promise<Res<UnconnectedCustomerOrganizationStatementLineQuery>>;
    getUnconnectedStatementLinePDF: (variables: UnconnectedCustomerOrganizationStatementLineGetPDFMutationVariables) => Promise<Res<UnconnectedCustomerOrganizationStatementLineGetPDFMutation>>;
    sync: (variables: UserCustomerOrganizationSynchronizeMutationVariables) => Promise<void>;
    syncUnconnected: (variables: UnconnectedCustomerSynchronizeMutationVariables) => Promise<void>;
}

declare class Subscriptions {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    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 apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: UserCustomerOrganizationProjectsQueryVariables, apolloClientOptions?: QueryOptions) => Promise<ListResponse<Res<UserCustomerOrganizationProjectsQuery>>>;
    getOne: (variables: UserCustomerOrganizationProjectQueryVariables, apolloClientOptions?: QueryOptions) => 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 apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: UnconnectedCustomerOrganizationProjectsQueryVariables, apolloClientOptions?: QueryOptions) => Promise<ListResponse<Res<UnconnectedCustomerOrganizationProjectsQuery>>>;
    getOne: (variables: UnconnectedCustomerOrganizationProjectQueryVariables, apolloClientOptions?: QueryOptions) => 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 apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: UserOrganizationProjectsQueryVariables, apolloClientOptions?: QueryOptions) => Promise<ListResponse<Res<UserOrganizationProjectsQuery>>>;
    getOne: (variables: UserOrganizationProjectQueryVariables, apolloClientOptions?: QueryOptions) => 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 apolloClient;
    readonly asVendor: AsVendorProjects;
    readonly asCustomer: AsCustomerProjects$1;
    readonly asUnconnectedCustomer: AsCustomerProjects;
    constructor(apolloClient: ApolloClient<unknown>);
}

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

declare class UsersService {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    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>;
}

declare class Vendors {
    private apolloClient;
    constructor(apolloClient: ApolloClient<unknown>);
    get: (variables: UserOrganizationVendorsQueryVariables) => Promise<ListResponse<Res<UserOrganizationVendorsQuery>>>;
    getOne: (variables: UserOrganizationVendorQueryVariables) => Promise<Res<UserOrganizationVendorQuery>>;
    create: (variables: UserOrganizationVendorCreateMutationVariables) => Promise<Res<UserOrganizationVendorCreateMutation>>;
    update: (variables: UserOrganizationVendorUpdateMutationVariables) => Promise<Res<UserOrganizationVendorUpdateMutation>>;
}

/**
 * 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  fragment OrganizationAcctProviderConnFragment on OrganizationAcctProviderConn {\n    id\n    acct_provider\n    code\n    payload\n    conn_expires_at\n    automatic_pull_enabled\n    disconnected_at\n    created_at\n    updated_at\n    organization_id\n    status\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\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_CONN_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 UserAuthProviderGetOAuthUrl($authProvider: AUTH_PROVIDER!) {\n    userAuthProviderGetOAuthUrl(auth_provider: $authProvider)\n  }\n": typeof UserAuthProviderGetOAuthUrlDocument;
    "\n  mutation UserAuthProviderGetOAuthToken($authProvider: AUTH_PROVIDER!, $authorizationToken: String!) {\n    userAuthProviderGetOAuthToken(auth_provider: $authProvider, authorization_token: $authorizationToken)\n  }\n": typeof UserAuthProviderGetOAuthTokenDocument;
    "\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    payload\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n    bill_date\n    due_date\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    created_at\n    updated_at\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    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  mutation UserOrganizationBillCreate(\n    $organizationId: String!\n    $data: UserOrganizationBillSchema!\n  ) {\n    userOrganizationBillCreate(organization_id: $organizationId, data: $data) {\n      ...OrganizationBillFragment\n    }\n  }\n": typeof UserOrganizationBillCreateDocument;
    "\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  ) {\n    userOrganizationConnectionAccept(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n": typeof UserOrganizationConnectionAcceptDocument;
    "\n  mutation UserOrganizationConnectionReject(\n    $organizationId: String!\n    $organizationConnectionId: String!\n  ) {\n    userOrganizationConnectionReject(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\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  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          email\n          id\n          is_default\n          name\n          phone_number\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          id\n          name\n          email\n          phone_number\n          is_default\n          send_invoice_reminders\n          created_at\n          updated_at\n          organization_customer_id\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      id\n      name\n      email\n      phone_number\n      is_default\n      organization_vendor_id\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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_id\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      email\n      id\n      is_default\n      name\n      phone_number\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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_id\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      email\n      id\n      name\n      organization_vendor_id\n      phone_number\n      is_default\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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_id\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\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    has_sync_errors\n    last_sync_at\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    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n    }\n  }\n": typeof OrganizationCustomerAdditionalDataFragmentFragmentDoc;
    "\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 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 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  mutation UserOrganizationCustomerUpdate($organizationId: String!, $organizationCustomerId: String!, $data: UserOrganizationCustomerSchema!) {\n    userOrganizationCustomerUpdate(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      data: $data\n    ) {\n      ...OrganizationCustomerFragment\n      ...OrganizationCustomerAdditionalDataFragment\n    }\n  }\n": typeof UserOrganizationCustomerUpdateDocument;
    "\n  mutation UserOrganizationCustomerCreate($organizationId: String!, $data: UserOrganizationCustomerSchema!) {\n    userOrganizationCustomerCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationCustomerFragment\n    }\n  }\n": typeof UserOrganizationCustomerCreateDocument;
    "\n  mutation UserOrganizationCustomerSendStatementEmail($targets: [UserOrganizationCustomerSendStatementEmailSchema!]!, $organizationId: String!) {\n    userOrganizationCustomerSendStatementEmail(targets: $targets, organization_id: $organizationId)\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  mutation UserOrganizationCustomerSynchronize($organizationId: String!, $organizationCustomerId: String!) {\n    userOrganizationCustomerSynchronize(organization_id: $organizationId, organization_customer_id: $organizationCustomerId)\n  }\n": typeof UserOrganizationCustomerSynchronizeDocument;
    "\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\n    currency_code\n    description\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n    invoice_date\n    due_date\n    created_at\n    updated_at\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  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\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\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": typeof OrganizationInvoiceSummaryFragmentFragmentDoc;
    "\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 UserOrganizationInvoiceCreate(\n    $data: UserOrganizationInvoiceSchema!\n    $organizationId: String!\n  ) {\n    userOrganizationInvoiceCreate(\n      data: $data\n      organization_id: $organizationId\n    ) {\n      amount\n      balance\n      created_at\n      currency_code\n      id\n      is_overdue\n      invoice_date\n      status\n      email_sent_at\n      paid_at\n      paid_amount\n      total_amount\n    }\n  }\n": typeof UserOrganizationInvoiceCreateDocument;
    "\n  mutation UserOrganizationCustomerSendInvoiceEmail(\n    $organizationId: String!\n    $targets: [UserOrganizationCustomerSendInvoiceEmailSchema!]!\n  ) {\n    userOrganizationCustomerSendInvoiceEmail(\n      organization_id: $organizationId\n      targets: $targets\n    )\n  }\n": typeof UserOrganizationCustomerSendInvoiceEmailDocument;
    "\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  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    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      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n": typeof UnconnectedCustomerOrganizationInvoiceSummaryDocument;
    "\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  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  fragment OrganizationFragment on Organization {\n    id\n    name\n    email\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    current_email_verification_id\n    current_phone_number_verification_id\n\n    subscription_level\n    subscription_data {\n      ...OrganizationSubscriptionDataFragment\n    }\n\n    setting_receive_customer_notification_mode\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    receive_customer_notification_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  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 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\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\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\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": typeof OrganizationCustomerStatementFragmentFragmentDoc;
    "\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    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      ...OrganizationCustomerStatementFragment\n  }\n}\n": typeof UserCustomerOrganizationStatementDocument;
    "\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 UnconnectedCustomerOrganizationStatementRequestToken(\n    $uniqueCode: String!\n  ) {\n    unconnectedCustomerOrganizationStatementRequestToken(\n      unique_code: $uniqueCode\n    )\n}\n": typeof UnconnectedCustomerOrganizationStatementRequestTokenDocument;
    "\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    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      ...OrganizationCustomerStatementFragment\n  }\n}\n": typeof UnconnectedCustomerOrganizationStatementDocument;
    "\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  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  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  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    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      ...OrganizationInvoiceSummaryFragment\n    }\n  }\n": typeof UserCustomerOrganizationInvoiceSummaryDocument;
    "\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  mutation UserCustomerOrganizationSynchronize($organizationId: String!, $organizationVendorId: String!) {\n    userCustomerOrganizationSynchronize(organization_id: $organizationId, organization_vendor_id: $organizationVendorId)\n  }\n": typeof UserCustomerOrganizationSynchronizeDocument;
    "\n  mutation UnconnectedCustomerSynchronize($uniqueCode: String!, $token: String!) {\n    unconnectedCustomerSynchronize(unique_code: $uniqueCode, token: $token)\n  }\n": typeof UnconnectedCustomerSynchronizeDocument;
    "\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 User on User {\n    id\n    email\n    organizations {\n      id\n      role\n      is_current_organization_user_seat_available\n      organization_id\n      organization {\n        name\n        email\n        subscription_level\n        subscription_data {\n          ...OrganizationSubscriptionDataFragment\n        }\n      }\n    }\n    first_name\n    last_name\n    language\n    phone_number\n    timezone\n    is_admin\n    updated_at\n    created_at\n    profile_picture_file {\n      public_url\n    }\n  }\n": typeof UserFragmentDoc;
    "\n  query User {\n    user {\n      ...User\n    }\n  }\n": typeof UserDocument;
    "\n  mutation UserUpdateData($data: UserUpdateDataSchema!) {\n    userUpdateData(\n      data: $data\n    ) {\n      ...User\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  fragment OrganizationVendorFragment on OrganizationVendor {\n    id\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    has_sync_errors\n    last_sync_at\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    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;
    "\n  mutation UserOrganizationVendorUpdate ($organizationId: String!, $organizationVendorId: String!, $data: UserOrganizationVendorSchema!) {\n    userOrganizationVendorUpdate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      data: $data\n    ) {\n      ...OrganizationVendorFragment\n      ...OrganizationVendorAdditionalDataFragment\n    }\n  }\n": typeof UserOrganizationVendorUpdateDocument;
    "\n  mutation UserOrganizationVendorCreate ($organizationId: String!, $data: UserOrganizationVendorSchema!) {\n    userOrganizationVendorCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationVendorFragment\n    }\n  }\n": typeof UserOrganizationVendorCreateDocument;
};
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  fragment OrganizationAcctProviderConnFragment on OrganizationAcctProviderConn {\n    id\n    acct_provider\n    code\n    payload\n    conn_expires_at\n    automatic_pull_enabled\n    disconnected_at\n    created_at\n    updated_at\n    organization_id\n    status\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    code\n    payload\n    conn_expires_at\n    automatic_pull_enabled\n    disconnected_at\n    created_at\n    updated_at\n    organization_id\n    status\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\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\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_CONN_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_CONN_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 UserAuthProviderGetOAuthUrl($authProvider: AUTH_PROVIDER!) {\n    userAuthProviderGetOAuthUrl(auth_provider: $authProvider)\n  }\n"): (typeof documents)["\n  mutation UserAuthProviderGetOAuthUrl($authProvider: AUTH_PROVIDER!) {\n    userAuthProviderGetOAuthUrl(auth_provider: $authProvider)\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 UserAuthProviderGetOAuthToken($authProvider: AUTH_PROVIDER!, $authorizationToken: String!) {\n    userAuthProviderGetOAuthToken(auth_provider: $authProvider, authorization_token: $authorizationToken)\n  }\n"): (typeof documents)["\n  mutation UserAuthProviderGetOAuthToken($authProvider: AUTH_PROVIDER!, $authorizationToken: String!) {\n    userAuthProviderGetOAuthToken(auth_provider: $authProvider, 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  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    payload\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n    bill_date\n    due_date\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    created_at\n    updated_at\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    payload\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n    bill_date\n    due_date\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    created_at\n    updated_at\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    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    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  mutation UserOrganizationBillCreate(\n    $organizationId: String!\n    $data: UserOrganizationBillSchema!\n  ) {\n    userOrganizationBillCreate(organization_id: $organizationId, data: $data) {\n      ...OrganizationBillFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationBillCreate(\n    $organizationId: String!\n    $data: UserOrganizationBillSchema!\n  ) {\n    userOrganizationBillCreate(organization_id: $organizationId, data: $data) {\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  ) {\n    userOrganizationConnectionAccept(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationConnectionAccept(\n    $organizationId: String!\n    $organizationConnectionId: String!\n  ) {\n    userOrganizationConnectionAccept(\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 UserOrganizationConnectionReject(\n    $organizationId: String!\n    $organizationConnectionId: String!\n  ) {\n    userOrganizationConnectionReject(\n      organization_id: $organizationId\n      organization_connection_id: $organizationConnectionId\n    ) {\n      ...OrganizationConnectionFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationConnectionReject(\n    $organizationId: String!\n    $organizationConnectionId: String!\n  ) {\n    userOrganizationConnectionReject(\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 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  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          email\n          id\n          is_default\n          name\n          phone_number\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          email\n          id\n          is_default\n          name\n          phone_number\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          id\n          name\n          email\n          phone_number\n          is_default\n          send_invoice_reminders\n          created_at\n          updated_at\n          organization_customer_id\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          id\n          name\n          email\n          phone_number\n          is_default\n          send_invoice_reminders\n          created_at\n          updated_at\n          organization_customer_id\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      id\n      name\n      email\n      phone_number\n      is_default\n      organization_vendor_id\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      id\n      name\n      email\n      phone_number\n      is_default\n      organization_vendor_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 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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_id\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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_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 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      email\n      id\n      is_default\n      name\n      phone_number\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      email\n      id\n      is_default\n      name\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 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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_id\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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_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 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      email\n      id\n      name\n      organization_vendor_id\n      phone_number\n      is_default\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      email\n      id\n      name\n      organization_vendor_id\n      phone_number\n      is_default\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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_id\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      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\n      created_at\n      updated_at\n      organization_customer_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 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\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    has_sync_errors\n    last_sync_at\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\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    has_sync_errors\n    last_sync_at\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    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\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    contacts {\n      id\n      name\n      email\n      phone_number\n      is_default\n      send_invoice_reminders\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 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 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 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  mutation UserOrganizationCustomerUpdate($organizationId: String!, $organizationCustomerId: String!, $data: UserOrganizationCustomerSchema!) {\n    userOrganizationCustomerUpdate(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      data: $data\n    ) {\n      ...OrganizationCustomerFragment\n      ...OrganizationCustomerAdditionalDataFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerUpdate($organizationId: String!, $organizationCustomerId: String!, $data: UserOrganizationCustomerSchema!) {\n    userOrganizationCustomerUpdate(\n      organization_id: $organizationId\n      organization_customer_id: $organizationCustomerId\n      data: $data\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  mutation UserOrganizationCustomerCreate($organizationId: String!, $data: UserOrganizationCustomerSchema!) {\n    userOrganizationCustomerCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationCustomerFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerCreate($organizationId: String!, $data: UserOrganizationCustomerSchema!) {\n    userOrganizationCustomerCreate(\n      organization_id: $organizationId\n      data: $data\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 UserOrganizationCustomerSendStatementEmail($targets: [UserOrganizationCustomerSendStatementEmailSchema!]!, $organizationId: String!) {\n    userOrganizationCustomerSendStatementEmail(targets: $targets, organization_id: $organizationId)\n  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerSendStatementEmail($targets: [UserOrganizationCustomerSendStatementEmailSchema!]!, $organizationId: String!) {\n    userOrganizationCustomerSendStatementEmail(targets: $targets, organization_id: $organizationId)\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  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  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\n    currency_code\n    description\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n    invoice_date\n    due_date\n    created_at\n    updated_at\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\n    currency_code\n    description\n    amount\n    tax_amount\n    discount_amount\n    total_amount\n    invoice_date\n    due_date\n    created_at\n    updated_at\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  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\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\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"): (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\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\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"];
/**
 * 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 UserOrganizationInvoiceCreate(\n    $data: UserOrganizationInvoiceSchema!\n    $organizationId: String!\n  ) {\n    userOrganizationInvoiceCreate(\n      data: $data\n      organization_id: $organizationId\n    ) {\n      amount\n      balance\n      created_at\n      currency_code\n      id\n      is_overdue\n      invoice_date\n      status\n      email_sent_at\n      paid_at\n      paid_amount\n      total_amount\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationInvoiceCreate(\n    $data: UserOrganizationInvoiceSchema!\n    $organizationId: String!\n  ) {\n    userOrganizationInvoiceCreate(\n      data: $data\n      organization_id: $organizationId\n    ) {\n      amount\n      balance\n      created_at\n      currency_code\n      id\n      is_overdue\n      invoice_date\n      status\n      email_sent_at\n      paid_at\n      paid_amount\n      total_amount\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  }\n"): (typeof documents)["\n  mutation UserOrganizationCustomerSendInvoiceEmail(\n    $organizationId: String!\n    $targets: [UserOrganizationCustomerSendInvoiceEmailSchema!]!\n  ) {\n    userOrganizationCustomerSendInvoiceEmail(\n      organization_id: $organizationId\n      targets: $targets\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  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    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      ...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    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      ...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  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  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  fragment OrganizationFragment on Organization {\n    id\n    name\n    email\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    current_email_verification_id\n    current_phone_number_verification_id\n\n    subscription_level\n    subscription_data {\n      ...OrganizationSubscriptionDataFragment\n    }\n\n    setting_receive_customer_notification_mode\n  }\n"): (typeof documents)["\n  fragment OrganizationFragment on Organization {\n    id\n    name\n    email\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    current_email_verification_id\n    current_phone_number_verification_id\n\n    subscription_level\n    subscription_data {\n      ...OrganizationSubscriptionDataFragment\n    }\n\n    setting_receive_customer_notification_mode\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    receive_customer_notification_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    receive_customer_notification_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  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 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\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\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\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\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"): (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\n    start_date\n    end_date\n    due_start_date\n    due_end_date\n    currency\n\n    has_sync_errors\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"];
/**
 * 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    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      ...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    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      ...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  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 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 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    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      ...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    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      ...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  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  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  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  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    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      ...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    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      ...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  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  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  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  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 User on User {\n    id\n    email\n    organizations {\n      id\n      role\n      is_current_organization_user_seat_available\n      organization_id\n      organization {\n        name\n        email\n        subscription_level\n        subscription_data {\n          ...OrganizationSubscriptionDataFragment\n        }\n      }\n    }\n    first_name\n    last_name\n    language\n    phone_number\n    timezone\n    is_admin\n    updated_at\n    created_at\n    profile_picture_file {\n      public_url\n    }\n  }\n"): (typeof documents)["\n  fragment User on User {\n    id\n    email\n    organizations {\n      id\n      role\n      is_current_organization_user_seat_available\n      organization_id\n      organization {\n        name\n        email\n        subscription_level\n        subscription_data {\n          ...OrganizationSubscriptionDataFragment\n        }\n      }\n    }\n    first_name\n    last_name\n    language\n    phone_number\n    timezone\n    is_admin\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  query User {\n    user {\n      ...User\n    }\n  }\n"): (typeof documents)["\n  query User {\n    user {\n      ...User\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      ...User\n    }\n  }\n"): (typeof documents)["\n  mutation UserUpdateData($data: UserUpdateDataSchema!) {\n    userUpdateData(\n      data: $data\n    ) {\n      ...User\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  fragment OrganizationVendorFragment on OrganizationVendor {\n    id\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    has_sync_errors\n    last_sync_at\n    latest_acct_provider_balance\n\n    balance\n    overdue_amount\n  }\n"): (typeof documents)["\n  fragment OrganizationVendorFragment on OrganizationVendor {\n    id\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    has_sync_errors\n    last_sync_at\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    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    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"];
/**
 * 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 UserOrganizationVendorUpdate ($organizationId: String!, $organizationVendorId: String!, $data: UserOrganizationVendorSchema!) {\n    userOrganizationVendorUpdate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      data: $data\n    ) {\n      ...OrganizationVendorFragment\n      ...OrganizationVendorAdditionalDataFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationVendorUpdate ($organizationId: String!, $organizationVendorId: String!, $data: UserOrganizationVendorSchema!) {\n    userOrganizationVendorUpdate(\n      organization_id: $organizationId\n      organization_vendor_id: $organizationVendorId\n      data: $data\n    ) {\n      ...OrganizationVendorFragment\n      ...OrganizationVendorAdditionalDataFragment\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 UserOrganizationVendorCreate ($organizationId: String!, $data: UserOrganizationVendorSchema!) {\n    userOrganizationVendorCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationVendorFragment\n    }\n  }\n"): (typeof documents)["\n  mutation UserOrganizationVendorCreate ($organizationId: String!, $data: UserOrganizationVendorSchema!) {\n    userOrganizationVendorCreate(\n      organization_id: $organizationId\n      data: $data\n    ) {\n      ...OrganizationVendorFragment\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<unknown>;
    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, AUTH_PROVIDER, AccruClient, type AccruClientResponseType, type AccruPayTransactionProviderPreTransactionData, AdminOrganizationsDocument, type AdminOrganizationsQuery, type AdminOrganizationsQueryVariables, BILL_STATUS, COUNTRY_ISO_3, CURRENCY, type DocumentType, type Exact, type File, INVOICE_STATUS, type Incremental, type InputMaybe, MIME_TYPE, type MakeEmpty, type MakeMaybe, type MakeOptional, type Maybe, type Mutation, type MutationadminOrganizationAcctProviderSynchronizeAllArgs, type MutationadminOrganizationAcctProviderSynchronizeArgs, type MutationadminOrganizationArchiveArgs, type MutationadminOrganizationBillProcessArgs, type MutationadminOrganizationBillTransactionProcessArgs, type MutationadminOrganizationCouponCreateArgs, type MutationadminOrganizationCouponDeleteArgs, type MutationadminOrganizationCustomerProcessArgs, type MutationadminOrganizationCustomerStatementRecalculateArgs, type MutationadminOrganizationDeleteArgs, type MutationadminOrganizationInvoiceProcessArgs, type MutationadminOrganizationInvoiceTransactionProcessArgs, type MutationadminOrganizationManualSubscriptionAddonsSetupArgs, type MutationadminOrganizationManualSubscriptionCancelArgs, type MutationadminOrganizationManualSubscriptionModuleSetupArgs, type MutationadminOrganizationManualSubscriptionPlanSetupArgs, type MutationadminOrganizationSubscriptionProviderCancelSubscriptionArgs, type MutationadminOrganizationSubscriptionProviderRefreshSettingsArgs, type MutationadminOrganizationSubscriptionProviderRefreshSubscriptionArgs, type MutationadminOrganizationVendorProcessArgs, type MutationadminUserDeleteArgs, type MutationunauthorizedUserOrganizationAcctProviderConnCheckConnectionArgs, type MutationunconnectedCustomerOrganizationInvoiceGetPDFArgs, type MutationunconnectedCustomerOrganizationProjectChangeRequestAcceptArgs, type MutationunconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenArgs, type MutationunconnectedCustomerOrganizationProjectChangeRequestRejectArgs, type MutationunconnectedCustomerOrganizationStatementLineGetPDFArgs, type MutationunconnectedCustomerOrganizationStatementRequestTokenArgs, type MutationunconnectedCustomerSynchronizeArgs, type MutationuserAuthProviderDisconnectArgs, type MutationuserAuthProviderGetOAuthTokenArgs, type MutationuserAuthProviderGetOAuthUrlArgs, type MutationuserCustomerOrganizationInvoiceCreateSyncBillArgs, type MutationuserCustomerOrganizationInvoiceGetPDFArgs, type MutationuserCustomerOrganizationProjectChangeRequestAcceptArgs, type MutationuserCustomerOrganizationProjectChangeRequestCancelArgs, type MutationuserCustomerOrganizationProjectChangeRequestCreateArgs, type MutationuserCustomerOrganizationProjectChangeRequestRejectArgs, type MutationuserCustomerOrganizationProjectChangeRequestUpdateArgs, type MutationuserCustomerOrganizationStatementLineGetPDFArgs, type MutationuserCustomerOrganizationSynchronizeArgs, type MutationuserEmailVerifyOrChangeFinishArgs, type MutationuserEmailVerifyOrChangeStartArgs, type MutationuserHandleLoginAttemptArgs, type MutationuserOrganizationAcctProviderConnCheckConnectionArgs, type MutationuserOrganizationAcctProviderConnDisconnectArgs, type MutationuserOrganizationAcctProviderConnUpdateArgs, type MutationuserOrganizationAcctProviderConnectArgs, type MutationuserOrganizationAcctProviderGetOAuthUrlArgs, type MutationuserOrganizationAcctProviderSynchronizeArgs, type MutationuserOrganizationBillConnLockArgs, type MutationuserOrganizationBillConnSyncArgs, type MutationuserOrganizationBillConnUnlockArgs, type MutationuserOrganizationBillCreateArgs, type MutationuserOrganizationBillDeleteArgs, type MutationuserOrganizationBillFileDeleteArgs, type MutationuserOrganizationBillManualPaymentCreateArgs, type MutationuserOrganizationBillManualPaymentDeleteArgs, type MutationuserOrganizationBillUpdateArgs, type MutationuserOrganizationCollaboratorDeleteArgs, type MutationuserOrganizationCollaboratorUpdateArgs, type MutationuserOrganizationConnectionAcceptArgs, type MutationuserOrganizationConnectionInviteCustomerArgs, type MutationuserOrganizationConnectionInviteVendorArgs, type MutationuserOrganizationConnectionRejectArgs, type MutationuserOrganizationCreateArgs, type MutationuserOrganizationCustomerConnLockArgs, type MutationuserOrganizationCustomerConnSyncArgs, type MutationuserOrganizationCustomerConnUnlockArgs, type MutationuserOrganizationCustomerContactCreateArgs, type MutationuserOrganizationCustomerContactDeleteArgs, type MutationuserOrganizationCustomerContactUpdateArgs, type MutationuserOrganizationCustomerCreateArgs, type MutationuserOrganizationCustomerGetStatementLinkArgs, type MutationuserOrganizationCustomerSendInvoiceEmailArgs, type MutationuserOrganizationCustomerSendStatementEmailArgs, type MutationuserOrganizationCustomerSynchronizeArgs, type MutationuserOrganizationCustomerUniqueCodeUpdateArgs, type MutationuserOrganizationCustomerUpdateArgs, type MutationuserOrganizationDeleteArgs, type MutationuserOrganizationEmailVerifyOrChangeFinishArgs, type MutationuserOrganizationEmailVerifyOrChangeStartArgs, type MutationuserOrganizationInviteCollaboratorCancelArgs, type MutationuserOrganizationInviteCollaboratorCreateArgs, type MutationuserOrganizationInviteCollaboratorResendArgs, type MutationuserOrganizationInviteRejectArgs, type MutationuserOrganizationInvoiceCreateArgs, type MutationuserOrganizationInvoiceDeleteArgs, type MutationuserOrganizationInvoiceFileDeleteArgs, type MutationuserOrganizationInvoiceGetPDFArgs, type MutationuserOrganizationInvoiceManualPaymentCreateArgs, type MutationuserOrganizationInvoiceManualPaymentDeleteArgs, type MutationuserOrganizationInvoiceTransactionGetPDFArgs, type MutationuserOrganizationInvoiceUpdateArgs, type MutationuserOrganizationLeaveArgs, type MutationuserOrganizationLogoPictureRemoveArgs, type MutationuserOrganizationProjectChangeRequestAcceptArgs, type MutationuserOrganizationProjectChangeRequestCancelArgs, type MutationuserOrganizationProjectChangeRequestCreateArgs, type MutationuserOrganizationProjectChangeRequestRejectArgs, type MutationuserOrganizationProjectChangeRequestUpdateArgs, type MutationuserOrganizationProjectCreateArgs, type MutationuserOrganizationProjectDeleteArgs, type MutationuserOrganizationProjectUpdateArgs, type MutationuserOrganizationReceivingMethodDeleteArgs, type MutationuserOrganizationReceivingMethodUpdateArgs, type MutationuserOrganizationReminderSettingCreateArgs, type MutationuserOrganizationReminderSettingDeleteArgs, type MutationuserOrganizationReminderSettingGlobalUpdateArgs, type MutationuserOrganizationReminderSettingUpdateArgs, type MutationuserOrganizationSendGenericInviteMailArgs, type MutationuserOrganizationSubscriptionCalculatePricingArgs, type MutationuserOrganizationSubscriptionCancelArgs, type MutationuserOrganizationSubscriptionCompletePurchaseArgs, type MutationuserOrganizationSubscriptionGetPrePurchaseTransactionDataArgs, type MutationuserOrganizationSubscriptionStartPurchaseArgs, type MutationuserOrganizationSubscriptionVerifyCouponArgs, type MutationuserOrganizationUniqueCodeUpdateArgs, type MutationuserOrganizationUniqueNameUpdateArgs, type MutationuserOrganizationUpdateArgs, type MutationuserOrganizationUserInviteAcceptArgs, type MutationuserOrganizationVendorConnLockArgs, type MutationuserOrganizationVendorConnSyncArgs, type MutationuserOrganizationVendorConnUnlockArgs, type MutationuserOrganizationVendorContactCreateArgs, type MutationuserOrganizationVendorContactDeleteArgs, type MutationuserOrganizationVendorContactUpdateArgs, type MutationuserOrganizationVendorCreateArgs, type MutationuserOrganizationVendorUniqueCodeUpdateArgs, type MutationuserOrganizationVendorUpdateArgs, type MutationuserPasswordChangeFinishArgs, type MutationuserPasswordChangeStartArgs, type MutationuserPasswordResetFinishArgs, type MutationuserPasswordResetStartArgs, type MutationuserPhoneNumberVerifyOrChangeFinishArgs, type MutationuserPhoneNumberVerifyOrChangeStartArgs, type MutationuserSignUpWithEmailFinishArgs, type MutationuserSignUpWithEmailStartArgs, type MutationuserSignUpWithEmailVerifyArgs, type MutationuserUpdateDataArgs, type NuveiTransactionProviderPreTransactionData, ORGANIZATION_ACCT_PROVIDER_CONN_STATUS, ORGANIZATION_ACCT_PROVIDER_CONN_SYNCHRONIZATION_SCOPE, ORGANIZATION_CONNECTION_STATUS, ORGANIZATION_COUPON_CAMPAIGN, ORGANIZATION_COUPON_CATEGORY, ORGANIZATION_COUPON_STATUS, ORGANIZATION_COUPON_SUBDIVISION, ORGANIZATION_INVITE_STATUS, ORGANIZATION_PAYMENT_METHOD_BOUND_MODE, ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE, ORGANIZATION_SUBSCRIPTION, 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_MODULE_ITEM, ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS, ORGANIZATION_SUBSCRIPTION_PLAN_ITEM, 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 Organization, type OrganizationAcctProviderConn, type OrganizationAcctProviderConnBill, type OrganizationAcctProviderConnBillTransaction, type OrganizationAcctProviderConnCustomer, type OrganizationAcctProviderConnFragmentFragment, OrganizationAcctProviderConnFragmentFragmentDoc, type OrganizationAcctProviderConnInvoice, type OrganizationAcctProviderConnInvoiceTransaction, type OrganizationAcctProviderConnPaginationConnection, type OrganizationAcctProviderConnPaginationEdge, type OrganizationAcctProviderConnSynchronization, type OrganizationAcctProviderConnSynchronizationData, type OrganizationAcctProviderConnSynchronizationEntity, type OrganizationAcctProviderConnSynchronizationEntityCount, type OrganizationAcctProviderConnSynchronizationFragmentFragment, OrganizationAcctProviderConnSynchronizationFragmentFragmentDoc, type OrganizationAcctProviderConnSynchronizationPaginationConnection, type OrganizationAcctProviderConnSynchronizationPaginationEdge, type OrganizationAcctProviderConnVendor, type OrganizationAcctProviderConnsynchronizationsArgs, type OrganizationBill, type OrganizationBillFragmentFragment, OrganizationBillFragmentFragmentDoc, type OrganizationBillHistory, type OrganizationBillHistoryPaginationConnection, type OrganizationBillHistoryPaginationEdge, type OrganizationBillPaginationConnection, type OrganizationBillPaginationEdge, type OrganizationBillSummary, type OrganizationBillSummaryFragmentFragment, OrganizationBillSummaryFragmentFragmentDoc, type OrganizationBillTransaction, type OrganizationBillTransactionLink, type OrganizationBillhistoryArgs, type OrganizationConnection, type OrganizationConnectionFragmentFragment, OrganizationConnectionFragmentFragmentDoc, type OrganizationConnectionPaginationConnection, type OrganizationConnectionPaginationEdge, type OrganizationCoupon, type OrganizationCouponCreateSchema, type OrganizationCouponFragmentFragment, OrganizationCouponFragmentFragmentDoc, type OrganizationCouponPaginationConnection, type OrganizationCouponPaginationEdge, type OrganizationCustomer, type OrganizationCustomerAdditionalDataFragmentFragment, OrganizationCustomerAdditionalDataFragmentFragmentDoc, type OrganizationCustomerContact, type OrganizationCustomerContactPaginationConnection, type OrganizationCustomerContactPaginationEdge, type OrganizationCustomerFragmentFragment, OrganizationCustomerFragmentFragmentDoc, type OrganizationCustomerInvoiceSummaryFragmentFragment, OrganizationCustomerInvoiceSummaryFragmentFragmentDoc, type OrganizationCustomerPaginationConnection, type OrganizationCustomerPaginationEdge, type OrganizationCustomerStatement, type OrganizationCustomerStatementFragmentFragment, OrganizationCustomerStatementFragmentFragmentDoc, type OrganizationCustomerStatementInvoiceLine, type OrganizationCustomerStatementInvoiceLineData, type OrganizationCustomerStatementInvoiceLineFragmentFragment, OrganizationCustomerStatementInvoiceLineFragmentFragmentDoc, type OrganizationCustomerStatementLineData, type OrganizationCustomerStatementLineDataPaginationConnection, type OrganizationCustomerStatementLineDataPaginationEdge, type OrganizationCustomerStatementTransactionLine, type OrganizationCustomerStatementTransactionLineData, type OrganizationCustomerStatementTransactionLineFragmentFragment, OrganizationCustomerStatementTransactionLineFragmentFragmentDoc, type OrganizationCustomerinvoice_summaryArgs, type OrganizationCustomerstatementArgs, type OrganizationFragmentFragment, OrganizationFragmentFragmentDoc, type OrganizationInvite, type OrganizationInviteFragmentFragment, OrganizationInviteFragmentFragmentDoc, type OrganizationInvitePaginationConnection, type OrganizationInvitePaginationEdge, type OrganizationInvoice, type OrganizationInvoiceFragmentFragment, OrganizationInvoiceFragmentFragmentDoc, type OrganizationInvoiceHistory, type OrganizationInvoiceHistoryPaginationConnection, type OrganizationInvoiceHistoryPaginationEdge, type OrganizationInvoicePaginationConnection, type OrganizationInvoicePaginationEdge, type OrganizationInvoicePaymentOption, type OrganizationInvoiceSummary, type OrganizationInvoiceSummaryFragmentFragment, OrganizationInvoiceSummaryFragmentFragmentDoc, type OrganizationInvoiceTransaction, type OrganizationInvoiceTransactionLink, type OrganizationInvoicehistoryArgs, type OrganizationManualSubscriptionAddonsSetupSchema, type OrganizationManualSubscriptionModuleSetupSchema, type OrganizationManualSubscriptionPlanSetupSchema, type OrganizationManualSubscriptionSetupAddonSchema, type OrganizationPaginationConnection, type OrganizationPaginationEdge, type OrganizationPaymentMethod, type OrganizationPaymentMethodCreditCardInfo, type OrganizationPaymentMethodFragmentFragment, OrganizationPaymentMethodFragmentFragmentDoc, type OrganizationPaymentMethodGenericInfo, type OrganizationPaymentMethodInfo, type OrganizationProject, type OrganizationProjectChange, type OrganizationProjectChangeFragmentFragment, OrganizationProjectChangeFragmentFragmentDoc, type OrganizationProjectChangeRequest, type OrganizationProjectChangeRequestFragmentFragment, OrganizationProjectChangeRequestFragmentFragmentDoc, type OrganizationProjectChangeRequestPaginationConnection, type OrganizationProjectChangeRequestPaginationEdge, type OrganizationProjectChangeRequestUpsertSchema, type OrganizationProjectFragmentFragment, OrganizationProjectFragmentFragmentDoc, type OrganizationProjectPaginationConnection, type OrganizationProjectPaginationEdge, type OrganizationProjectchange_requestsArgs, type OrganizationReceivingMethod, type OrganizationReminderSetting, type OrganizationReminderSettingFragmentFragment, OrganizationReminderSettingFragmentFragmentDoc, type OrganizationReminderSettingPaginationConnection, type OrganizationReminderSettingPaginationEdge, type OrganizationSubscription, type OrganizationSubscriptionCalculatedPricing, type OrganizationSubscriptionCalculatedPricingAddonItem, type OrganizationSubscriptionCalculatedPricingBaseItem, type OrganizationSubscriptionCalculatedPricingFragmentFragment, OrganizationSubscriptionCalculatedPricingFragmentFragmentDoc, type OrganizationSubscriptionData, type OrganizationSubscriptionDataFragmentFragment, OrganizationSubscriptionDataFragmentFragmentDoc, type OrganizationSubscriptionDefaultPricing, type OrganizationSubscriptionDefaultPricingFragmentFragment, OrganizationSubscriptionDefaultPricingFragmentFragmentDoc, type OrganizationSubscriptionDefaultPricingOption, type OrganizationSubscriptionDefaultPricingOptionAddonItem, type OrganizationSubscriptionDefaultPricingOptionBaseItem, type OrganizationSubscriptionDefaultPricingRenewIntervalOption, type OrganizationSubscriptionFragmentFragment, OrganizationSubscriptionFragmentFragmentDoc, type OrganizationSubscriptionItem, type OrganizationSubscriptionItemFragmentFragment, OrganizationSubscriptionItemFragmentFragmentDoc, type OrganizationSubscriptionPaginationConnection, type OrganizationSubscriptionPaginationEdge, type OrganizationSubscriptionTransaction, type OrganizationSubscriptionTransactionFragmentFragment, OrganizationSubscriptionTransactionFragmentFragmentDoc, type OrganizationSubscriptionTransactionPaginationConnection, type OrganizationSubscriptionTransactionPaginationEdge, type OrganizationTransactionBillingAddressSchema, type OrganizationTransactionPreTransactionData, type OrganizationUser, type OrganizationUserFragmentFragment, OrganizationUserFragmentFragmentDoc, type OrganizationVendor, type OrganizationVendorAdditionalDataFragmentFragment, OrganizationVendorAdditionalDataFragmentFragmentDoc, type OrganizationVendorBillSummaryFragmentFragment, OrganizationVendorBillSummaryFragmentFragmentDoc, type OrganizationVendorContact, type OrganizationVendorContactPaginationConnection, type OrganizationVendorContactPaginationEdge, type OrganizationVendorFragmentFragment, OrganizationVendorFragmentFragmentDoc, type OrganizationVendorPaginationConnection, type OrganizationVendorPaginationEdge, type OrganizationVendorbill_summaryArgs, PAYMENT_METHOD, PAYMENT_PROVIDER, PROJECT_CHANGE_REQUEST_STATUS, PROJECT_STATUS, type PageInfo, type Query, type QueryadminOrganizationAcctProviderSynchronizationsArgs, type QueryadminOrganizationCouponArgs, type QueryadminOrganizationCouponsArgs, type QueryadminOrganizationManualSubscriptionArgs, type QueryadminOrganizationManualSubscriptionsArgs, type QueryadminOrganizationSubscriptionArgs, type QueryadminOrganizationSubscriptionTransactionArgs, type QueryadminOrganizationSubscriptionTransactionsArgs, type QueryadminOrganizationSubscriptionsArgs, type QueryadminOrganizationsArgs, type QueryadminUsersArgs, type QueryunauthorizedUserOrganizationUserInviteArgs, type QueryunconnectedCustomerOrganizationInvoiceSummaryArgs, type QueryunconnectedCustomerOrganizationProjectArgs, type QueryunconnectedCustomerOrganizationProjectsArgs, type QueryunconnectedCustomerOrganizationStatementArgs, type QueryunconnectedCustomerOrganizationStatementLineArgs, type QueryuserCustomerOrganizationArgs, type QueryuserCustomerOrganizationInvoiceArgs, type QueryuserCustomerOrganizationInvoiceSummaryArgs, type QueryuserCustomerOrganizationInvoicesArgs, type QueryuserCustomerOrganizationProjectArgs, type QueryuserCustomerOrganizationProjectsArgs, type QueryuserCustomerOrganizationStatementArgs, type QueryuserCustomerOrganizationStatementLineArgs, type QueryuserCustomerOrganizationsArgs, type QueryuserOrganizationAcctProviderArgs, type QueryuserOrganizationAcctProviderSynchronizationArgs, type QueryuserOrganizationAcctProviderSynchronizationsArgs, type QueryuserOrganizationAcctProvidersArgs, type QueryuserOrganizationArgs, type QueryuserOrganizationBillArgs, type QueryuserOrganizationBillSummaryArgs, type QueryuserOrganizationBillTransactionArgs, type QueryuserOrganizationBillTransactionsArgs, type QueryuserOrganizationBillsArgs, type QueryuserOrganizationCollaboratorArgs, type QueryuserOrganizationCollaboratorsArgs, type QueryuserOrganizationConnectionArgs, type QueryuserOrganizationConnectionsArgs, type QueryuserOrganizationCustomerArgs, type QueryuserOrganizationCustomerContactArgs, type QueryuserOrganizationCustomerContactsArgs, type QueryuserOrganizationCustomerStatementArgs, type QueryuserOrganizationCustomerStatementLineArgs, type QueryuserOrganizationCustomersArgs, type QueryuserOrganizationInviteCollaboratorArgs, type QueryuserOrganizationInviteCollaboratorsArgs, type QueryuserOrganizationInvoiceArgs, type QueryuserOrganizationInvoiceSummaryArgs, type QueryuserOrganizationInvoiceTransactionArgs, type QueryuserOrganizationInvoiceTransactionsArgs, type QueryuserOrganizationInvoicesArgs, type QueryuserOrganizationPaymentMethodArgs, type QueryuserOrganizationPaymentMethodsArgs, type QueryuserOrganizationProjectArgs, type QueryuserOrganizationProjectsArgs, type QueryuserOrganizationReceivingMethodArgs, type QueryuserOrganizationReceivingMethodsArgs, type QueryuserOrganizationReminderSettingArgs, type QueryuserOrganizationReminderSettingsArgs, type QueryuserOrganizationSubscriptionArgs, type QueryuserOrganizationSubscriptionDefaultPricingSetupArgs, type QueryuserOrganizationSubscriptionsArgs, type QueryuserOrganizationUserInviteArgs, type QueryuserOrganizationUserInvitesArgs, type QueryuserOrganizationVendorArgs, type QueryuserOrganizationVendorContactArgs, type QueryuserOrganizationVendorContactsArgs, type QueryuserOrganizationVendorsArgs, type QueryuserOrganizationsArgs, RECEIVE_CUSTOMER_NOTIFICATION_MODE, RECEIVING_METHOD, RECEIVING_PROVIDER, RECIPIENT_TYPE, REMINDER_DUE_DATE_MODE, REMINDER_REPEAT_MODE, SORT_ORDER, STATEMENT_LINE_TYPE, STORAGE_PROVIDER, type Scalars, type Session, type SortingFieldSchema, TAX_TYPE, TRANSACTION_PROVIDER, TRANSACTION_STATUS, UnauthorizedUserOrganizationAcctProviderConnCheckConnectionDocument, type UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutation, type UnauthorizedUserOrganizationAcctProviderConnCheckConnectionMutationVariables, UnauthorizedUserOrganizationUserInviteDocument, type UnauthorizedUserOrganizationUserInviteQuery, type UnauthorizedUserOrganizationUserInviteQueryVariables, type UnauthorizedUserOrganizationUserInviteResponse, UnconnectedCustomerOrganizationInvoiceGetPDFDocument, type UnconnectedCustomerOrganizationInvoiceGetPDFMutation, type UnconnectedCustomerOrganizationInvoiceGetPDFMutationVariables, 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, type User, type UserAuthProviderConn, UserAuthProviderGetOAuthTokenDocument, type UserAuthProviderGetOAuthTokenMutation, type UserAuthProviderGetOAuthTokenMutationVariables, UserAuthProviderGetOAuthUrlDocument, type UserAuthProviderGetOAuthUrlMutation, type UserAuthProviderGetOAuthUrlMutationVariables, UserCustomerOrganizationInvoiceGetPDFDocument, type UserCustomerOrganizationInvoiceGetPDFMutation, type UserCustomerOrganizationInvoiceGetPDFMutationVariables, 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 UserFragment, UserFragmentDoc, 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, UserOrganizationBillCreateDocument, type UserOrganizationBillCreateMutation, type UserOrganizationBillCreateMutationVariables, UserOrganizationBillDocument, type UserOrganizationBillManualPaymentCreateSchema, type UserOrganizationBillQuery, type UserOrganizationBillQueryVariables, type UserOrganizationBillSchema, 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, UserOrganizationCustomerCreateDocument, type UserOrganizationCustomerCreateMutation, type UserOrganizationCustomerCreateMutationVariables, UserOrganizationCustomerDocument, UserOrganizationCustomerGetStatementLinkDocument, type UserOrganizationCustomerGetStatementLinkMutation, type UserOrganizationCustomerGetStatementLinkMutationVariables, type UserOrganizationCustomerQuery, type UserOrganizationCustomerQueryVariables, type UserOrganizationCustomerSchema, UserOrganizationCustomerSendInvoiceEmailDocument, type UserOrganizationCustomerSendInvoiceEmailMutation, type UserOrganizationCustomerSendInvoiceEmailMutationVariables, type UserOrganizationCustomerSendInvoiceEmailSchema, UserOrganizationCustomerSendStatementEmailDocument, type UserOrganizationCustomerSendStatementEmailMutation, type UserOrganizationCustomerSendStatementEmailMutationVariables, type UserOrganizationCustomerSendStatementEmailSchema, UserOrganizationCustomerStatementDocument, UserOrganizationCustomerStatementLineDocument, type UserOrganizationCustomerStatementLineQuery, type UserOrganizationCustomerStatementLineQueryVariables, type UserOrganizationCustomerStatementQuery, type UserOrganizationCustomerStatementQueryVariables, UserOrganizationCustomerSynchronizeDocument, type UserOrganizationCustomerSynchronizeMutation, type UserOrganizationCustomerSynchronizeMutationVariables, UserOrganizationCustomerUpdateDocument, type UserOrganizationCustomerUpdateMutation, type UserOrganizationCustomerUpdateMutationVariables, 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, UserOrganizationInvoiceCreateDocument, type UserOrganizationInvoiceCreateMutation, type UserOrganizationInvoiceCreateMutationVariables, UserOrganizationInvoiceDocument, UserOrganizationInvoiceGetPDFDocument, type UserOrganizationInvoiceGetPDFMutation, type UserOrganizationInvoiceGetPDFMutationVariables, type UserOrganizationInvoiceManualPaymentCreateSchema, type UserOrganizationInvoiceQuery, type UserOrganizationInvoiceQueryVariables, type UserOrganizationInvoiceSchema, 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, type UserOrganizationReceivingMethodUpdateSchema, 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, 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, UserOrganizationVendorCreateDocument, type UserOrganizationVendorCreateMutation, type UserOrganizationVendorCreateMutationVariables, UserOrganizationVendorDocument, type UserOrganizationVendorQuery, type UserOrganizationVendorQueryVariables, type UserOrganizationVendorSchema, UserOrganizationVendorUpdateDocument, type UserOrganizationVendorUpdateMutation, type UserOrganizationVendorUpdateMutationVariables, UserOrganizationVendorsDocument, type UserOrganizationVendorsQuery, type UserOrganizationVendorsQueryVariables, type UserPaginationConnection, type UserPaginationEdge, 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, type UserSession, 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, gql, processResponseAsList, userOrganizationVendorContactCreateDocument, type userOrganizationVendorContactCreateMutation, type userOrganizationVendorContactCreateMutationVariables, userOrganizationVendorContactsDocument, type userOrganizationVendorContactsQuery, type userOrganizationVendorContactsQueryVariables };
