import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; export declare type Maybe = T | null; export declare type Exact = { [K in keyof T]: T[K]; }; export declare type RequireFields = { [X in Exclude]?: T[X]; } & { [P in K]-?: NonNullable; }; /** All built-in and custom scalars, mapped to their actual values */ export declare type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; Date: any; }; export declare type Query = { __typename?: 'Query'; hello?: Maybe; getAssets?: Maybe>; getRegionAllocations?: Maybe>; getStocks?: Maybe>; getFunds?: Maybe>; getBonds?: Maybe>; getLoans?: Maybe>; getBankNotes?: Maybe>; getHoldings?: Maybe>; getStockHoldings?: Maybe>; getStockPositions?: Maybe>; getBondHoldings?: Maybe>; getLoanHoldings?: Maybe>; getFundHoldings?: Maybe>; getBankNoteHoldings?: Maybe>; getValuations?: Maybe>; getTransactions?: Maybe>; getTransfers?: Maybe>; getWorkspaceRoles?: Maybe>; getAllocations?: Maybe>; getPortfolios?: Maybe>; getPortfolioConfigs?: Maybe>; getProjects?: Maybe>; getPortfolioProjects?: Maybe>; getPortfolioProjectByProjectId?: Maybe; getWorkspace?: Maybe; }; export declare type QueryGetAssetsArgs = { ids?: Maybe>>; }; export declare type QueryGetRegionAllocationsArgs = { ids?: Maybe>>; }; export declare type QueryGetStocksArgs = { ids?: Maybe>>; }; export declare type QueryGetFundsArgs = { ids?: Maybe>>; }; export declare type QueryGetBondsArgs = { ids?: Maybe>>; }; export declare type QueryGetLoansArgs = { ids?: Maybe>>; }; export declare type QueryGetBankNotesArgs = { ids?: Maybe>>; }; export declare type QueryGetHoldingsArgs = { ids?: Maybe>>; }; export declare type QueryGetStockHoldingsArgs = { ids?: Maybe>>; }; export declare type QueryGetStockPositionsArgs = { ids?: Maybe>>; }; export declare type QueryGetBondHoldingsArgs = { ids?: Maybe>>; }; export declare type QueryGetLoanHoldingsArgs = { ids?: Maybe>>; }; export declare type QueryGetFundHoldingsArgs = { ids?: Maybe>>; }; export declare type QueryGetBankNoteHoldingsArgs = { ids?: Maybe>>; }; export declare type QueryGetValuationsArgs = { ids?: Maybe>>; }; export declare type QueryGetTransactionsArgs = { ids?: Maybe>>; }; export declare type QueryGetTransfersArgs = { ids?: Maybe>>; }; export declare type QueryGetWorkspaceRolesArgs = { ids?: Maybe>>; }; export declare type QueryGetAllocationsArgs = { ids?: Maybe>>; }; export declare type QueryGetPortfoliosArgs = { ids?: Maybe>>; }; export declare type QueryGetPortfolioConfigsArgs = { portfolioId?: Maybe; }; export declare type QueryGetProjectsArgs = { ids?: Maybe>>; }; export declare type QueryGetPortfolioProjectsArgs = { ids?: Maybe>>; }; export declare type QueryGetPortfolioProjectByProjectIdArgs = { projectId?: Maybe; }; export declare type GetAsset = { __typename?: 'GetAsset'; id: Scalars['String']; name?: Maybe; description?: Maybe; types?: Maybe>; category?: Maybe; sector?: Maybe; website?: Maybe; ISIN?: Maybe; VPS?: Maybe; lookup?: Maybe; regionAllocations?: Maybe>; }; export declare type GetRegionAllocation = { __typename?: 'GetRegionAllocation'; id: Scalars['String']; date?: Maybe; allocation?: Maybe; asset?: Maybe; region?: Maybe; }; export declare type GetRegion = { __typename?: 'GetRegion'; id: Scalars['String']; symbol?: Maybe; name?: Maybe; type?: Maybe; }; export declare type GetStock = { __typename?: 'GetStock'; id: Scalars['String']; asset?: Maybe; symbol?: Maybe; stockExchange?: Maybe; }; export declare type GetFund = { __typename?: 'GetFund'; id: Scalars['String']; asset?: Maybe; symbol?: Maybe; fundExchange?: Maybe; }; export declare type GetBond = { __typename?: 'GetBond'; id: Scalars['String']; asset?: Maybe; symbol?: Maybe; bondExchange?: Maybe; }; export declare type GetLoan = { __typename?: 'GetLoan'; id: Scalars['String']; asset?: Maybe; interest?: Maybe; description?: Maybe; }; export declare type GetBankNote = { __typename?: 'GetBankNote'; id: Scalars['String']; asset?: Maybe; symbol?: Maybe; accountNumber?: Maybe; currency?: Maybe; bank?: Maybe; description?: Maybe; }; export declare type Currency = { __typename?: 'Currency'; id: Scalars['String']; symbol?: Maybe; country?: Maybe; }; export declare type Holding = { holding: HoldingObj; valuations?: Maybe>; }; export declare type HoldingObj = { __typename?: 'HoldingObj'; id: Scalars['String']; type?: Maybe; name?: Maybe; description?: Maybe; project?: Maybe; }; export declare type GetProject = { __typename?: 'GetProject'; id: Scalars['String']; name?: Maybe; type?: Maybe; organizationIdentifier?: Maybe; workspace?: Maybe; }; export declare type GetWorkspace = { __typename?: 'GetWorkspace'; id: Scalars['String']; name?: Maybe; type?: Maybe; projects?: Maybe>; workspaceRoles?: Maybe>; }; export declare type GetWorkspaceRole = { __typename?: 'GetWorkspaceRole'; id: Scalars['Int']; name?: Maybe; permission?: Maybe; workspace?: Maybe; group?: Maybe; }; export declare type GetWorkspacePermission = { __typename?: 'GetWorkspacePermission'; addPortfolios?: Maybe; removePortfolios?: Maybe; editPortfolios?: Maybe; viewPortfolios?: Maybe; viewWorkspaceProperties?: Maybe; editWorkspaceProperties?: Maybe; addWorkspaceRoles?: Maybe; updateWorkspaceRoles?: Maybe; removeWorkspaceRoles?: Maybe; addInvitations?: Maybe; updateInvitations?: Maybe; removeInvitations?: Maybe; remove?: Maybe; }; export declare type GetGroup = { __typename?: 'GetGroup'; id?: Maybe; name?: Maybe; users?: Maybe>>; }; export declare type GetUser = { __typename?: 'GetUser'; id?: Maybe; name?: Maybe; email?: Maybe; users?: Maybe>>; }; export declare type Valuation = { __typename?: 'Valuation'; id: Scalars['String']; holding?: Maybe; date?: Maybe; value?: Maybe; ownershipPercentage?: Maybe; currency?: Maybe; status?: Maybe; }; export declare type StockHolding = Holding & { __typename?: 'StockHolding'; id: Scalars['String']; holding: HoldingObj; valuations?: Maybe>; stock?: Maybe; stockPositions?: Maybe>; }; export declare type StockPosition = { __typename?: 'StockPosition'; id: Scalars['String']; shares?: Maybe; date?: Maybe; stockHolding?: Maybe; }; export declare type StockHoldingBase = { __typename?: 'StockHoldingBase'; id: Scalars['String']; }; export declare type BondHolding = Holding & { __typename?: 'BondHolding'; id: Scalars['String']; holding: HoldingObj; valuations?: Maybe>; bond?: Maybe; }; export declare type LoanHolding = Holding & { __typename?: 'LoanHolding'; id: Scalars['String']; holding: HoldingObj; valuations?: Maybe>; loan?: Maybe; }; export declare type FundHolding = Holding & { __typename?: 'FundHolding'; id: Scalars['String']; holding: HoldingObj; valuations?: Maybe>; fund?: Maybe; }; export declare type BankNoteHolding = Holding & { __typename?: 'BankNoteHolding'; id: Scalars['String']; holding: HoldingObj; valuations?: Maybe>; bankNote?: Maybe; }; export declare type Transaction = { __typename?: 'Transaction'; id: Scalars['String']; title?: Maybe; description?: Maybe; project?: Maybe; transfers?: Maybe>; }; export declare type Transfer = { __typename?: 'Transfer'; id: Scalars['String']; date?: Maybe; value?: Maybe; status?: Maybe; type?: Maybe; subtype?: Maybe; description?: Maybe; cost?: Maybe; holding?: Maybe; currency?: Maybe; transaction?: Maybe; }; export declare type Allocation = { __typename?: 'Allocation'; id: Scalars['String']; min?: Maybe; max?: Maybe; assetType?: Maybe; assetClass?: Maybe; category?: Maybe; currency?: Maybe; portfolio?: Maybe; region?: Maybe; }; export declare type GetPortfolio = { __typename?: 'GetPortfolio'; id: Scalars['String']; name?: Maybe; description?: Maybe; parentPortfolio?: Maybe; portfolios?: Maybe>; portfolioConfigs?: Maybe>; holdings?: Maybe>; allocations?: Maybe>; }; export declare type GetPortfolioConfig = { __typename?: 'GetPortfolioConfig'; id: Scalars['Int']; currentDashboardConfigId?: Maybe; portfolioDashboardConfigs?: Maybe>; }; export declare type GetPortfolioDashboardConfig = { __typename?: 'GetPortfolioDashboardConfig'; id: Scalars['Int']; name?: Maybe; components?: Maybe>; }; export declare type GetPortfolioProject = { __typename?: 'GetPortfolioProject'; id: Scalars['String']; project?: Maybe; portfolio?: Maybe; }; export declare type Mutation = { __typename?: 'Mutation'; createAssets?: Maybe>; updateAssets?: Maybe>; upsertAssets?: Maybe>; deleteAssets?: Maybe>; createRegionAllocations?: Maybe>; updateRegionAllocations?: Maybe>; deleteRegionAllocations?: Maybe>; upsertRegionAllocations?: Maybe>; createStocks?: Maybe>; deleteStocks?: Maybe>; updateStocks?: Maybe>; upsertStocks?: Maybe>; createFunds?: Maybe>; deleteFunds?: Maybe>; updateFunds?: Maybe>; upsertFunds?: Maybe>; createBankNotes?: Maybe>; deleteBankNotes?: Maybe>; updateBankNotes?: Maybe>; upsertBankNotes?: Maybe>; createBonds?: Maybe>; deleteBonds?: Maybe>; updateBonds?: Maybe>; upsertBonds?: Maybe>; createLoans?: Maybe>; deleteLoans?: Maybe>; updateLoans?: Maybe>; upsertLoans?: Maybe>; createHoldings?: Maybe>; updateHoldings?: Maybe>; upsertHoldings?: Maybe>; deleteHoldings?: Maybe>; createValuations?: Maybe>; updateValuations?: Maybe>; deleteValuations?: Maybe>; upsertValuations?: Maybe>; createTransactions?: Maybe>; deleteTransactions?: Maybe>; updateTransactions?: Maybe>; upsertTransactions?: Maybe>; createTransfers?: Maybe>; deleteTransfers?: Maybe>; updateTransfers?: Maybe>; upsertTransfers?: Maybe>; createStockHoldings?: Maybe>; deleteStockHoldings?: Maybe>; updateStockHoldings?: Maybe>; upsertStockHoldings?: Maybe>; createStockPositions?: Maybe>; deleteStockPositions?: Maybe>; updateStockPositions?: Maybe>; upsertStockPositions?: Maybe>; createFundHoldings?: Maybe>; deleteFundHoldings?: Maybe>; updateFundHoldings?: Maybe>; upsertFundHoldings?: Maybe>; createBondHoldings?: Maybe>; updateBondHoldings?: Maybe>; deleteBondHoldings?: Maybe>; upsertBondHoldings?: Maybe>; createLoanHoldings?: Maybe>; updateLoanHoldings?: Maybe>; deleteLoanHoldings?: Maybe>; upsertLoanHoldings?: Maybe>; createBankNoteHoldings?: Maybe>; deleteBankNoteHoldings?: Maybe>; updateBankNoteHoldings?: Maybe>; upsertBankNoteHoldings?: Maybe>; createWorkspace?: Maybe; updateWorkspace: GetWorkspace; deleteWorkspace: Scalars['String']; createProjects?: Maybe>; deleteProjects?: Maybe>; updateProjects?: Maybe>; upsertProjects?: Maybe>; createPortfolioProjects?: Maybe>; deletePortfolioProjects?: Maybe>; updatePortfolioProjects?: Maybe>; upsertPortfolioProjects?: Maybe>; createPortfolios?: Maybe>; deletePortfolios?: Maybe>; updatePortfolios?: Maybe>; upsertPortfolios?: Maybe>; createAllocations?: Maybe>; deleteAllocations?: Maybe>; updateAllocations?: Maybe>; upsertAllocations?: Maybe>; createPortfolioConfigs?: Maybe>; deletePortfolioConfigs?: Maybe>; updatePortfolioConfigs?: Maybe>; upsertPortfolioConfigs?: Maybe>; createPortfolioDashboardConfigs?: Maybe>; deletePortfolioDashboardConfigs?: Maybe>; updatePortfolioDashboardConfigs?: Maybe>; upsertPortfolioDashboardConfigs?: Maybe>; }; export declare type MutationCreateAssetsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateAssetsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertAssetsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteAssetsArgs = { workspaceId?: Maybe; inputs?: Maybe>>; }; export declare type MutationCreateRegionAllocationsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateRegionAllocationsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteRegionAllocationsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertRegionAllocationsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateStocksArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteStocksArgs = { workspaceId?: Maybe; inputs?: Maybe>>; }; export declare type MutationUpdateStocksArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertStocksArgs = { inputs?: Maybe>>; }; export declare type MutationCreateFundsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteFundsArgs = { workspaceId?: Maybe; inputs?: Maybe>>; }; export declare type MutationUpdateFundsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertFundsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateBankNotesArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteBankNotesArgs = { workspaceId?: Maybe; inputs?: Maybe>>; }; export declare type MutationUpdateBankNotesArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertBankNotesArgs = { inputs?: Maybe>>; }; export declare type MutationCreateBondsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteBondsArgs = { workspaceId?: Maybe; inputs?: Maybe>>; }; export declare type MutationUpdateBondsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertBondsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateLoansArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteLoansArgs = { workspaceId?: Maybe; inputs?: Maybe>>; }; export declare type MutationUpdateLoansArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertLoansArgs = { inputs?: Maybe>>; }; export declare type MutationCreateHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateValuationsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateValuationsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteValuationsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertValuationsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateTransactionsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteTransactionsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateTransactionsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertTransactionsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateTransfersArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteTransfersArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateTransfersArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertTransfersArgs = { inputs?: Maybe>>; }; export declare type MutationCreateStockHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteStockHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateStockHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertStockHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateStockPositionsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteStockPositionsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateStockPositionsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertStockPositionsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateFundHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteFundHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateFundHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertFundHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateBondHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateBondHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteBondHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertBondHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateLoanHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateLoanHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteLoanHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertLoanHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateBankNoteHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteBankNoteHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateBankNoteHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertBankNoteHoldingsArgs = { inputs?: Maybe>>; }; export declare type MutationCreateWorkspaceArgs = { input?: Maybe; }; export declare type MutationUpdateWorkspaceArgs = { input?: Maybe; }; export declare type MutationCreateProjectsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteProjectsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateProjectsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertProjectsArgs = { inputs?: Maybe>>; }; export declare type MutationCreatePortfolioProjectsArgs = { inputs?: Maybe>>; }; export declare type MutationDeletePortfolioProjectsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdatePortfolioProjectsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertPortfolioProjectsArgs = { inputs?: Maybe>>; }; export declare type MutationCreatePortfoliosArgs = { inputs?: Maybe>>; }; export declare type MutationDeletePortfoliosArgs = { inputs?: Maybe>>; }; export declare type MutationUpdatePortfoliosArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertPortfoliosArgs = { inputs?: Maybe>>; }; export declare type MutationCreateAllocationsArgs = { inputs?: Maybe>>; }; export declare type MutationDeleteAllocationsArgs = { inputs?: Maybe>>; }; export declare type MutationUpdateAllocationsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertAllocationsArgs = { inputs?: Maybe>>; }; export declare type MutationCreatePortfolioConfigsArgs = { portfolioId?: Maybe; inputs?: Maybe>>; }; export declare type MutationDeletePortfolioConfigsArgs = { portfolioId?: Maybe; inputs?: Maybe>; }; export declare type MutationUpdatePortfolioConfigsArgs = { portfolioId?: Maybe; inputs?: Maybe>>; }; export declare type MutationUpsertPortfolioConfigsArgs = { portfolioId?: Maybe; inputs?: Maybe>>; }; export declare type MutationCreatePortfolioDashboardConfigsArgs = { inputs?: Maybe>>; }; export declare type MutationDeletePortfolioDashboardConfigsArgs = { inputs?: Maybe>; }; export declare type MutationUpdatePortfolioDashboardConfigsArgs = { inputs?: Maybe>>; }; export declare type MutationUpsertPortfolioDashboardConfigsArgs = { inputs?: Maybe>>; }; export declare type CreateAssetInputType = { id: Scalars['String']; name?: Maybe; description?: Maybe; types?: Maybe>; category?: Maybe; sector?: Maybe; website?: Maybe; ISIN?: Maybe; VPS?: Maybe; lookup?: Maybe; regionAllocationRelations?: Maybe>>; }; export declare type MultipleRelationOperationStringInputType = { id: Scalars['String']; type: Scalars['Int']; }; export declare type UpdateAssetInputType = { id: Scalars['String']; name?: Maybe; description?: Maybe; types?: Maybe>; category?: Maybe; sector?: Maybe; website?: Maybe; ISIN?: Maybe; VPS?: Maybe; lookup?: Maybe; regionAllocationRelations?: Maybe>>; }; export declare type UpsertAssetInputType = { id: Scalars['String']; name?: Maybe; description?: Maybe; types?: Maybe>; category?: Maybe; sector?: Maybe; website?: Maybe; ISIN?: Maybe; VPS?: Maybe; lookup?: Maybe; regionAllocationRelations?: Maybe>>; }; export declare type DeleteAssetInputType = { id?: Maybe; }; export declare type CreateRegionAllocationInputType = { id: Scalars['String']; assetId: Scalars['String']; regionId?: Maybe; allocation?: Maybe; date?: Maybe; }; export declare type UpdateRegionAllocationInputType = { id: Scalars['String']; assetId: Scalars['String']; regionId?: Maybe; allocation?: Maybe; date?: Maybe; }; export declare type DeleteRegionAllocationInputType = { id: Scalars['String']; }; export declare type UpsertRegionAllocationInputType = { id: Scalars['String']; assetId: Scalars['String']; regionId?: Maybe; allocation?: Maybe; date?: Maybe; }; export declare type CreateStockInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; stockExchange?: Maybe; }; export declare type DeleteStockInputType = { id: Scalars['String']; }; export declare type UpdateStockInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; stockExchange?: Maybe; }; export declare type UpsertStockInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; stockExchange?: Maybe; }; export declare type CreateFundInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; fundExchange?: Maybe; }; export declare type DeleteFundInputType = { id: Scalars['String']; }; export declare type UpdateFundInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; fundExchange?: Maybe; }; export declare type UpsertFundInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; fundExchange?: Maybe; }; export declare type CreateBankNoteInputType = { id: Scalars['String']; assetId?: Maybe; accountNumber?: Maybe; currencyId?: Maybe; bank?: Maybe; description?: Maybe; }; export declare type DeleteBankNoteInputType = { id: Scalars['String']; }; export declare type UpdateBankNoteInputType = { id: Scalars['String']; assetId?: Maybe; accountNumber?: Maybe; currencyId?: Maybe; bank?: Maybe; description?: Maybe; }; export declare type UpsertBankNoteInputType = { id: Scalars['String']; assetId?: Maybe; accountNumber?: Maybe; currencyId?: Maybe; bank?: Maybe; description?: Maybe; }; export declare type CreateBondInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; bondExchange?: Maybe; }; export declare type DeleteBondInputType = { id: Scalars['String']; }; export declare type UpdateBondInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; bondExchange?: Maybe; }; export declare type UpsertBondInputType = { id: Scalars['String']; assetId?: Maybe; symbol?: Maybe; bondExchange?: Maybe; }; export declare type CreateLoanInputType = { id: Scalars['String']; assetId?: Maybe; interest?: Maybe; description?: Maybe; }; export declare type DeleteLoanInputType = { id: Scalars['String']; }; export declare type UpdateLoanInputType = { id: Scalars['String']; assetId?: Maybe; interest?: Maybe; description?: Maybe; }; export declare type UpsertLoanInputType = { id: Scalars['String']; assetId?: Maybe; interest?: Maybe; description?: Maybe; }; export declare type CreateHoldingInputType = { id: Scalars['String']; name?: Maybe; type: Scalars['String']; description?: Maybe; projectId: Scalars['String']; }; export declare type UpdateHoldingInputType = { id: Scalars['String']; name?: Maybe; type: Scalars['String']; description?: Maybe; projectId: Scalars['String']; }; export declare type UpsertHoldingInputType = { id: Scalars['String']; name?: Maybe; type: Scalars['String']; description?: Maybe; projectId: Scalars['String']; }; export declare type DeleteHoldingInputType = { id?: Maybe; }; export declare type CreateValuationInputType = { id: Scalars['String']; holdingId: Scalars['String']; date?: Maybe; value?: Maybe; ownershipPercentage?: Maybe; currencyId?: Maybe; status?: Maybe; }; export declare type UpdateValuationInputType = { id: Scalars['String']; holdingId: Scalars['String']; date?: Maybe; value?: Maybe; ownershipPercentage?: Maybe; currencyId?: Maybe; status?: Maybe; }; export declare type DeleteValuationInputType = { id?: Maybe; }; export declare type UpsertValuationInputType = { id: Scalars['String']; holdingId: Scalars['String']; date?: Maybe; value?: Maybe; ownershipPercentage?: Maybe; currencyId?: Maybe; status?: Maybe; }; export declare type CreateTransactionInputType = { id: Scalars['String']; title?: Maybe; description?: Maybe; projectId: Scalars['String']; }; export declare type DeleteTransactionInputType = { id?: Maybe; }; export declare type UpdateTransactionInputType = { id: Scalars['String']; title?: Maybe; description?: Maybe; projectId: Scalars['String']; }; export declare type UpsertTransactionInputType = { id: Scalars['String']; title?: Maybe; description?: Maybe; projectId: Scalars['String']; }; export declare type CreateTransferInputType = { id: Scalars['String']; holdingId: Scalars['String']; currencyId: Scalars['String']; transactionId: Scalars['String']; date?: Maybe; value?: Maybe; status?: Maybe; type?: Maybe; subtype?: Maybe; description?: Maybe; cost?: Maybe; }; export declare type DeleteTransferInputType = { id?: Maybe; }; export declare type UpdateTransferInputType = { id: Scalars['String']; holdingId?: Maybe; currencyId?: Maybe; transactionId?: Maybe; date?: Maybe; value?: Maybe; status?: Maybe; type?: Maybe; subtype?: Maybe; description?: Maybe; cost?: Maybe; }; export declare type UpsertTransferInputType = { id: Scalars['String']; holdingId?: Maybe; currencyId?: Maybe; transactionId?: Maybe; date?: Maybe; value?: Maybe; status?: Maybe; type?: Maybe; subtype?: Maybe; description?: Maybe; cost?: Maybe; }; export declare type CreateStockHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; stockId: Scalars['String']; }; export declare type DeleteStockHoldingInputType = { id?: Maybe; }; export declare type UpdateStockHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; stockId: Scalars['String']; }; export declare type UpsertStockHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; stockId: Scalars['String']; }; export declare type CreateStockPositionInputType = { id: Scalars['String']; shares: Scalars['Float']; date: Scalars['Date']; stockHoldingId: Scalars['String']; }; export declare type DeleteStockPositionInputType = { id?: Maybe; }; export declare type UpdateStockPositionInputType = { id: Scalars['String']; shares: Scalars['Float']; date: Scalars['Date']; stockHoldingId: Scalars['String']; }; export declare type UpsertStockPositionInputType = { id: Scalars['String']; shares: Scalars['Float']; date: Scalars['Date']; stockHoldingId: Scalars['String']; }; export declare type CreateFundHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; fundId: Scalars['String']; }; export declare type DeleteFundHoldingInputType = { id?: Maybe; }; export declare type UpdateFundHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; fundId: Scalars['String']; }; export declare type UpsertFundHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; fundId: Scalars['String']; }; export declare type CreateBondHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; bondId: Scalars['String']; }; export declare type UpdateBondHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; bondId: Scalars['String']; }; export declare type DeleteBondHoldingInputType = { id?: Maybe; }; export declare type UpsertBondHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; bondId: Scalars['String']; }; export declare type CreateLoanHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; loanId: Scalars['String']; }; export declare type UpdateLoanHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; loanId: Scalars['String']; }; export declare type DeleteLoanHoldingInputType = { id?: Maybe; }; export declare type UpsertLoanHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; loanId: Scalars['String']; }; export declare type CreateBankNoteHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; bankNoteId: Scalars['String']; }; export declare type DeleteBankNoteHoldingInputType = { id?: Maybe; }; export declare type UpdateBankNoteHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; bankNoteId: Scalars['String']; }; export declare type UpsertBankNoteHoldingInputType = { id: Scalars['String']; holdingId: Scalars['String']; bankNoteId: Scalars['String']; }; export declare type CreateWorkspaceInputType = { name: Scalars['String']; type: Scalars['String']; }; export declare type UpdateWorkspaceInputType = { name?: Maybe; }; export declare type CreateProjectInputType = { id: Scalars['String']; name?: Maybe; type?: Maybe; organizationIdentifier?: Maybe; }; export declare type DeleteProjectInputType = { id?: Maybe; }; export declare type UpdateProjectInputType = { id: Scalars['String']; name?: Maybe; type?: Maybe; organizationIdentifier?: Maybe; }; export declare type UpsertProjectInputType = { id: Scalars['String']; name?: Maybe; type?: Maybe; organizationIdentifier?: Maybe; }; export declare type CreatePortfolioProjectInputType = { id?: Maybe; projectId?: Maybe; portfolioId?: Maybe; }; export declare type DeletePortfolioProjectInputType = { id?: Maybe; }; export declare type UpdatePortfolioProjectInputType = { id?: Maybe; projectId?: Maybe; portfolioId?: Maybe; }; export declare type UpsertPortfolioProjectInputType = { id?: Maybe; projectId?: Maybe; portfolioId?: Maybe; }; export declare type CreatePortfolioInputType = { id: Scalars['String']; name?: Maybe; description?: Maybe; parentPortfolioId?: Maybe; portfoliosIds?: Maybe>>; holdingRelations?: Maybe>>; }; export declare type DeletePortfolioInputType = { id?: Maybe; }; export declare type UpdatePortfolioInputType = { id?: Maybe; name?: Maybe; description?: Maybe; parentPortfolioId?: Maybe; portfoliosIds?: Maybe>>; holdingRelations?: Maybe>>; }; export declare type UpsertPortfolioInputType = { id?: Maybe; name?: Maybe; description?: Maybe; parentPortfolioId?: Maybe; portfoliosIds?: Maybe>>; holdingRelations?: Maybe>>; }; export declare type CreateAllocationInputType = { id: Scalars['String']; portfolioId: Scalars['String']; min?: Maybe; max?: Maybe; assetType?: Maybe; assetClass?: Maybe; category?: Maybe; currencyId?: Maybe; regionId?: Maybe; }; export declare type DeleteAllocationInputType = { id: Scalars['String']; }; export declare type UpdateAllocationInputType = { id: Scalars['String']; portfolioId: Scalars['String']; min?: Maybe; max?: Maybe; assetType?: Maybe; assetClass?: Maybe; category?: Maybe; currencyId?: Maybe; regionId?: Maybe; }; export declare type UpsertAllocationInputType = { id: Scalars['String']; portfolioId: Scalars['String']; min?: Maybe; max?: Maybe; assetType?: Maybe; assetClass?: Maybe; category?: Maybe; currencyId?: Maybe; regionId?: Maybe; }; export declare type PortfolioConfigInputType = { id: Scalars['Int']; currentDashboardConfigId?: Maybe; portfolioDashboardConfigOperations?: Maybe>>; }; export declare type RelationOperationInputType = { id?: Maybe; type?: Maybe; }; export declare type PortfolioDashboardConfigInputType = { id: Scalars['Int']; name?: Maybe; components?: Maybe>; }; export declare type ResolverTypeWrapper = Promise | T; export declare type LegacyStitchingResolver = { fragment: string; resolve: ResolverFn; }; export declare type NewStitchingResolver = { selectionSet: string; resolve: ResolverFn; }; export declare type StitchingResolver = LegacyStitchingResolver | NewStitchingResolver; export declare type Resolver = ResolverFn | StitchingResolver; export declare type ResolverFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => Promise | TResult; export declare type SubscriptionSubscribeFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => AsyncIterator | Promise>; export declare type SubscriptionResolveFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; export interface SubscriptionSubscriberObject { subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult; }, TParent, TContext, TArgs>; resolve?: SubscriptionResolveFn; } export interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } export declare type SubscriptionObject = SubscriptionSubscriberObject | SubscriptionResolverObject; export declare type SubscriptionResolver = ((...args: any[]) => SubscriptionObject) | SubscriptionObject; export declare type TypeResolveFn = (parent: TParent, context: TContext, info: GraphQLResolveInfo) => Maybe | Promise>; export declare type IsTypeOfResolverFn = (obj: T, info: GraphQLResolveInfo) => boolean | Promise; export declare type NextResolverFn = () => Promise; export declare type DirectiveResolverFn = (next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; /** Mapping between all available schema types and the resolvers types */ export declare type ResolversTypes = { Query: ResolverTypeWrapper<{}>; String: ResolverTypeWrapper; Int: ResolverTypeWrapper; GetAsset: ResolverTypeWrapper; GetRegionAllocation: ResolverTypeWrapper; Float: ResolverTypeWrapper; Date: ResolverTypeWrapper; GetRegion: ResolverTypeWrapper; GetStock: ResolverTypeWrapper; GetFund: ResolverTypeWrapper; GetBond: ResolverTypeWrapper; GetLoan: ResolverTypeWrapper; GetBankNote: ResolverTypeWrapper; Currency: ResolverTypeWrapper; Holding: ResolversTypes['StockHolding'] | ResolversTypes['BondHolding'] | ResolversTypes['LoanHolding'] | ResolversTypes['FundHolding'] | ResolversTypes['BankNoteHolding']; HoldingObj: ResolverTypeWrapper; GetProject: ResolverTypeWrapper; GetWorkspace: ResolverTypeWrapper; GetWorkspaceRole: ResolverTypeWrapper; GetWorkspacePermission: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; GetGroup: ResolverTypeWrapper; GetUser: ResolverTypeWrapper; Valuation: ResolverTypeWrapper; StockHolding: ResolverTypeWrapper; StockPosition: ResolverTypeWrapper; StockHoldingBase: ResolverTypeWrapper; BondHolding: ResolverTypeWrapper; LoanHolding: ResolverTypeWrapper; FundHolding: ResolverTypeWrapper; BankNoteHolding: ResolverTypeWrapper; Transaction: ResolverTypeWrapper; Transfer: ResolverTypeWrapper; Allocation: ResolverTypeWrapper; GetPortfolio: ResolverTypeWrapper; GetPortfolioConfig: ResolverTypeWrapper; GetPortfolioDashboardConfig: ResolverTypeWrapper; GetPortfolioProject: ResolverTypeWrapper; Mutation: ResolverTypeWrapper<{}>; CreateAssetInputType: CreateAssetInputType; MultipleRelationOperationStringInputType: MultipleRelationOperationStringInputType; UpdateAssetInputType: UpdateAssetInputType; UpsertAssetInputType: UpsertAssetInputType; DeleteAssetInputType: DeleteAssetInputType; CreateRegionAllocationInputType: CreateRegionAllocationInputType; UpdateRegionAllocationInputType: UpdateRegionAllocationInputType; DeleteRegionAllocationInputType: DeleteRegionAllocationInputType; UpsertRegionAllocationInputType: UpsertRegionAllocationInputType; CreateStockInputType: CreateStockInputType; DeleteStockInputType: DeleteStockInputType; UpdateStockInputType: UpdateStockInputType; UpsertStockInputType: UpsertStockInputType; CreateFundInputType: CreateFundInputType; DeleteFundInputType: DeleteFundInputType; UpdateFundInputType: UpdateFundInputType; UpsertFundInputType: UpsertFundInputType; CreateBankNoteInputType: CreateBankNoteInputType; DeleteBankNoteInputType: DeleteBankNoteInputType; UpdateBankNoteInputType: UpdateBankNoteInputType; UpsertBankNoteInputType: UpsertBankNoteInputType; CreateBondInputType: CreateBondInputType; DeleteBondInputType: DeleteBondInputType; UpdateBondInputType: UpdateBondInputType; UpsertBondInputType: UpsertBondInputType; CreateLoanInputType: CreateLoanInputType; DeleteLoanInputType: DeleteLoanInputType; UpdateLoanInputType: UpdateLoanInputType; UpsertLoanInputType: UpsertLoanInputType; CreateHoldingInputType: CreateHoldingInputType; UpdateHoldingInputType: UpdateHoldingInputType; UpsertHoldingInputType: UpsertHoldingInputType; DeleteHoldingInputType: DeleteHoldingInputType; CreateValuationInputType: CreateValuationInputType; UpdateValuationInputType: UpdateValuationInputType; DeleteValuationInputType: DeleteValuationInputType; UpsertValuationInputType: UpsertValuationInputType; CreateTransactionInputType: CreateTransactionInputType; DeleteTransactionInputType: DeleteTransactionInputType; UpdateTransactionInputType: UpdateTransactionInputType; UpsertTransactionInputType: UpsertTransactionInputType; CreateTransferInputType: CreateTransferInputType; DeleteTransferInputType: DeleteTransferInputType; UpdateTransferInputType: UpdateTransferInputType; UpsertTransferInputType: UpsertTransferInputType; CreateStockHoldingInputType: CreateStockHoldingInputType; DeleteStockHoldingInputType: DeleteStockHoldingInputType; UpdateStockHoldingInputType: UpdateStockHoldingInputType; UpsertStockHoldingInputType: UpsertStockHoldingInputType; CreateStockPositionInputType: CreateStockPositionInputType; DeleteStockPositionInputType: DeleteStockPositionInputType; UpdateStockPositionInputType: UpdateStockPositionInputType; UpsertStockPositionInputType: UpsertStockPositionInputType; CreateFundHoldingInputType: CreateFundHoldingInputType; DeleteFundHoldingInputType: DeleteFundHoldingInputType; UpdateFundHoldingInputType: UpdateFundHoldingInputType; UpsertFundHoldingInputType: UpsertFundHoldingInputType; CreateBondHoldingInputType: CreateBondHoldingInputType; UpdateBondHoldingInputType: UpdateBondHoldingInputType; DeleteBondHoldingInputType: DeleteBondHoldingInputType; UpsertBondHoldingInputType: UpsertBondHoldingInputType; CreateLoanHoldingInputType: CreateLoanHoldingInputType; UpdateLoanHoldingInputType: UpdateLoanHoldingInputType; DeleteLoanHoldingInputType: DeleteLoanHoldingInputType; UpsertLoanHoldingInputType: UpsertLoanHoldingInputType; CreateBankNoteHoldingInputType: CreateBankNoteHoldingInputType; DeleteBankNoteHoldingInputType: DeleteBankNoteHoldingInputType; UpdateBankNoteHoldingInputType: UpdateBankNoteHoldingInputType; UpsertBankNoteHoldingInputType: UpsertBankNoteHoldingInputType; CreateWorkspaceInputType: CreateWorkspaceInputType; UpdateWorkspaceInputType: UpdateWorkspaceInputType; CreateProjectInputType: CreateProjectInputType; DeleteProjectInputType: DeleteProjectInputType; UpdateProjectInputType: UpdateProjectInputType; UpsertProjectInputType: UpsertProjectInputType; CreatePortfolioProjectInputType: CreatePortfolioProjectInputType; DeletePortfolioProjectInputType: DeletePortfolioProjectInputType; UpdatePortfolioProjectInputType: UpdatePortfolioProjectInputType; UpsertPortfolioProjectInputType: UpsertPortfolioProjectInputType; CreatePortfolioInputType: CreatePortfolioInputType; DeletePortfolioInputType: DeletePortfolioInputType; UpdatePortfolioInputType: UpdatePortfolioInputType; UpsertPortfolioInputType: UpsertPortfolioInputType; CreateAllocationInputType: CreateAllocationInputType; DeleteAllocationInputType: DeleteAllocationInputType; UpdateAllocationInputType: UpdateAllocationInputType; UpsertAllocationInputType: UpsertAllocationInputType; PortfolioConfigInputType: PortfolioConfigInputType; RelationOperationInputType: RelationOperationInputType; PortfolioDashboardConfigInputType: PortfolioDashboardConfigInputType; }; /** Mapping between all available schema types and the resolvers parents */ export declare type ResolversParentTypes = { Query: {}; String: Scalars['String']; Int: Scalars['Int']; GetAsset: GetAsset; GetRegionAllocation: GetRegionAllocation; Float: Scalars['Float']; Date: Scalars['Date']; GetRegion: GetRegion; GetStock: GetStock; GetFund: GetFund; GetBond: GetBond; GetLoan: GetLoan; GetBankNote: GetBankNote; Currency: Currency; Holding: ResolversParentTypes['StockHolding'] | ResolversParentTypes['BondHolding'] | ResolversParentTypes['LoanHolding'] | ResolversParentTypes['FundHolding'] | ResolversParentTypes['BankNoteHolding']; HoldingObj: HoldingObj; GetProject: GetProject; GetWorkspace: GetWorkspace; GetWorkspaceRole: GetWorkspaceRole; GetWorkspacePermission: GetWorkspacePermission; Boolean: Scalars['Boolean']; GetGroup: GetGroup; GetUser: GetUser; Valuation: Valuation; StockHolding: StockHolding; StockPosition: StockPosition; StockHoldingBase: StockHoldingBase; BondHolding: BondHolding; LoanHolding: LoanHolding; FundHolding: FundHolding; BankNoteHolding: BankNoteHolding; Transaction: Transaction; Transfer: Transfer; Allocation: Allocation; GetPortfolio: GetPortfolio; GetPortfolioConfig: GetPortfolioConfig; GetPortfolioDashboardConfig: GetPortfolioDashboardConfig; GetPortfolioProject: GetPortfolioProject; Mutation: {}; CreateAssetInputType: CreateAssetInputType; MultipleRelationOperationStringInputType: MultipleRelationOperationStringInputType; UpdateAssetInputType: UpdateAssetInputType; UpsertAssetInputType: UpsertAssetInputType; DeleteAssetInputType: DeleteAssetInputType; CreateRegionAllocationInputType: CreateRegionAllocationInputType; UpdateRegionAllocationInputType: UpdateRegionAllocationInputType; DeleteRegionAllocationInputType: DeleteRegionAllocationInputType; UpsertRegionAllocationInputType: UpsertRegionAllocationInputType; CreateStockInputType: CreateStockInputType; DeleteStockInputType: DeleteStockInputType; UpdateStockInputType: UpdateStockInputType; UpsertStockInputType: UpsertStockInputType; CreateFundInputType: CreateFundInputType; DeleteFundInputType: DeleteFundInputType; UpdateFundInputType: UpdateFundInputType; UpsertFundInputType: UpsertFundInputType; CreateBankNoteInputType: CreateBankNoteInputType; DeleteBankNoteInputType: DeleteBankNoteInputType; UpdateBankNoteInputType: UpdateBankNoteInputType; UpsertBankNoteInputType: UpsertBankNoteInputType; CreateBondInputType: CreateBondInputType; DeleteBondInputType: DeleteBondInputType; UpdateBondInputType: UpdateBondInputType; UpsertBondInputType: UpsertBondInputType; CreateLoanInputType: CreateLoanInputType; DeleteLoanInputType: DeleteLoanInputType; UpdateLoanInputType: UpdateLoanInputType; UpsertLoanInputType: UpsertLoanInputType; CreateHoldingInputType: CreateHoldingInputType; UpdateHoldingInputType: UpdateHoldingInputType; UpsertHoldingInputType: UpsertHoldingInputType; DeleteHoldingInputType: DeleteHoldingInputType; CreateValuationInputType: CreateValuationInputType; UpdateValuationInputType: UpdateValuationInputType; DeleteValuationInputType: DeleteValuationInputType; UpsertValuationInputType: UpsertValuationInputType; CreateTransactionInputType: CreateTransactionInputType; DeleteTransactionInputType: DeleteTransactionInputType; UpdateTransactionInputType: UpdateTransactionInputType; UpsertTransactionInputType: UpsertTransactionInputType; CreateTransferInputType: CreateTransferInputType; DeleteTransferInputType: DeleteTransferInputType; UpdateTransferInputType: UpdateTransferInputType; UpsertTransferInputType: UpsertTransferInputType; CreateStockHoldingInputType: CreateStockHoldingInputType; DeleteStockHoldingInputType: DeleteStockHoldingInputType; UpdateStockHoldingInputType: UpdateStockHoldingInputType; UpsertStockHoldingInputType: UpsertStockHoldingInputType; CreateStockPositionInputType: CreateStockPositionInputType; DeleteStockPositionInputType: DeleteStockPositionInputType; UpdateStockPositionInputType: UpdateStockPositionInputType; UpsertStockPositionInputType: UpsertStockPositionInputType; CreateFundHoldingInputType: CreateFundHoldingInputType; DeleteFundHoldingInputType: DeleteFundHoldingInputType; UpdateFundHoldingInputType: UpdateFundHoldingInputType; UpsertFundHoldingInputType: UpsertFundHoldingInputType; CreateBondHoldingInputType: CreateBondHoldingInputType; UpdateBondHoldingInputType: UpdateBondHoldingInputType; DeleteBondHoldingInputType: DeleteBondHoldingInputType; UpsertBondHoldingInputType: UpsertBondHoldingInputType; CreateLoanHoldingInputType: CreateLoanHoldingInputType; UpdateLoanHoldingInputType: UpdateLoanHoldingInputType; DeleteLoanHoldingInputType: DeleteLoanHoldingInputType; UpsertLoanHoldingInputType: UpsertLoanHoldingInputType; CreateBankNoteHoldingInputType: CreateBankNoteHoldingInputType; DeleteBankNoteHoldingInputType: DeleteBankNoteHoldingInputType; UpdateBankNoteHoldingInputType: UpdateBankNoteHoldingInputType; UpsertBankNoteHoldingInputType: UpsertBankNoteHoldingInputType; CreateWorkspaceInputType: CreateWorkspaceInputType; UpdateWorkspaceInputType: UpdateWorkspaceInputType; CreateProjectInputType: CreateProjectInputType; DeleteProjectInputType: DeleteProjectInputType; UpdateProjectInputType: UpdateProjectInputType; UpsertProjectInputType: UpsertProjectInputType; CreatePortfolioProjectInputType: CreatePortfolioProjectInputType; DeletePortfolioProjectInputType: DeletePortfolioProjectInputType; UpdatePortfolioProjectInputType: UpdatePortfolioProjectInputType; UpsertPortfolioProjectInputType: UpsertPortfolioProjectInputType; CreatePortfolioInputType: CreatePortfolioInputType; DeletePortfolioInputType: DeletePortfolioInputType; UpdatePortfolioInputType: UpdatePortfolioInputType; UpsertPortfolioInputType: UpsertPortfolioInputType; CreateAllocationInputType: CreateAllocationInputType; DeleteAllocationInputType: DeleteAllocationInputType; UpdateAllocationInputType: UpdateAllocationInputType; UpsertAllocationInputType: UpsertAllocationInputType; PortfolioConfigInputType: PortfolioConfigInputType; RelationOperationInputType: RelationOperationInputType; PortfolioDashboardConfigInputType: PortfolioDashboardConfigInputType; }; export declare type QueryResolvers = { hello?: Resolver, ParentType, ContextType>; getAssets?: Resolver>, ParentType, ContextType, RequireFields>; getRegionAllocations?: Resolver>, ParentType, ContextType, RequireFields>; getStocks?: Resolver>, ParentType, ContextType, RequireFields>; getFunds?: Resolver>, ParentType, ContextType, RequireFields>; getBonds?: Resolver>, ParentType, ContextType, RequireFields>; getLoans?: Resolver>, ParentType, ContextType, RequireFields>; getBankNotes?: Resolver>, ParentType, ContextType, RequireFields>; getHoldings?: Resolver>, ParentType, ContextType, RequireFields>; getStockHoldings?: Resolver>, ParentType, ContextType, RequireFields>; getStockPositions?: Resolver>, ParentType, ContextType, RequireFields>; getBondHoldings?: Resolver>, ParentType, ContextType, RequireFields>; getLoanHoldings?: Resolver>, ParentType, ContextType, RequireFields>; getFundHoldings?: Resolver>, ParentType, ContextType, RequireFields>; getBankNoteHoldings?: Resolver>, ParentType, ContextType, RequireFields>; getValuations?: Resolver>, ParentType, ContextType, RequireFields>; getTransactions?: Resolver>, ParentType, ContextType, RequireFields>; getTransfers?: Resolver>, ParentType, ContextType, RequireFields>; getWorkspaceRoles?: Resolver>, ParentType, ContextType, RequireFields>; getAllocations?: Resolver>, ParentType, ContextType, RequireFields>; getPortfolios?: Resolver>, ParentType, ContextType, RequireFields>; getPortfolioConfigs?: Resolver>, ParentType, ContextType, RequireFields>; getProjects?: Resolver>, ParentType, ContextType, RequireFields>; getPortfolioProjects?: Resolver>, ParentType, ContextType, RequireFields>; getPortfolioProjectByProjectId?: Resolver, ParentType, ContextType, RequireFields>; getWorkspace?: Resolver, ParentType, ContextType>; }; export declare type GetAssetResolvers = { id?: Resolver; name?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; types?: Resolver>, ParentType, ContextType>; category?: Resolver, ParentType, ContextType>; sector?: Resolver, ParentType, ContextType>; website?: Resolver, ParentType, ContextType>; ISIN?: Resolver, ParentType, ContextType>; VPS?: Resolver, ParentType, ContextType>; lookup?: Resolver, ParentType, ContextType>; regionAllocations?: Resolver>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetRegionAllocationResolvers = { id?: Resolver; date?: Resolver, ParentType, ContextType>; allocation?: Resolver, ParentType, ContextType>; asset?: Resolver, ParentType, ContextType>; region?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export interface DateScalarConfig extends GraphQLScalarTypeConfig { name: 'Date'; } export declare type GetRegionResolvers = { id?: Resolver; symbol?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; type?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetStockResolvers = { id?: Resolver; asset?: Resolver, ParentType, ContextType>; symbol?: Resolver, ParentType, ContextType>; stockExchange?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetFundResolvers = { id?: Resolver; asset?: Resolver, ParentType, ContextType>; symbol?: Resolver, ParentType, ContextType>; fundExchange?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetBondResolvers = { id?: Resolver; asset?: Resolver, ParentType, ContextType>; symbol?: Resolver, ParentType, ContextType>; bondExchange?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetLoanResolvers = { id?: Resolver; asset?: Resolver, ParentType, ContextType>; interest?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetBankNoteResolvers = { id?: Resolver; asset?: Resolver, ParentType, ContextType>; symbol?: Resolver, ParentType, ContextType>; accountNumber?: Resolver, ParentType, ContextType>; currency?: Resolver, ParentType, ContextType>; bank?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type CurrencyResolvers = { id?: Resolver; symbol?: Resolver, ParentType, ContextType>; country?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type HoldingResolvers = { __resolveType: TypeResolveFn<'StockHolding' | 'BondHolding' | 'LoanHolding' | 'FundHolding' | 'BankNoteHolding', ParentType, ContextType>; holding?: Resolver; valuations?: Resolver>, ParentType, ContextType>; }; export declare type HoldingObjResolvers = { id?: Resolver; type?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; project?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetProjectResolvers = { id?: Resolver; name?: Resolver, ParentType, ContextType>; type?: Resolver, ParentType, ContextType>; organizationIdentifier?: Resolver, ParentType, ContextType>; workspace?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetWorkspaceResolvers = { id?: Resolver; name?: Resolver, ParentType, ContextType>; type?: Resolver, ParentType, ContextType>; projects?: Resolver>, ParentType, ContextType>; workspaceRoles?: Resolver>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetWorkspaceRoleResolvers = { id?: Resolver; name?: Resolver, ParentType, ContextType>; permission?: Resolver, ParentType, ContextType>; workspace?: Resolver, ParentType, ContextType>; group?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetWorkspacePermissionResolvers = { addPortfolios?: Resolver, ParentType, ContextType>; removePortfolios?: Resolver, ParentType, ContextType>; editPortfolios?: Resolver, ParentType, ContextType>; viewPortfolios?: Resolver, ParentType, ContextType>; viewWorkspaceProperties?: Resolver, ParentType, ContextType>; editWorkspaceProperties?: Resolver, ParentType, ContextType>; addWorkspaceRoles?: Resolver, ParentType, ContextType>; updateWorkspaceRoles?: Resolver, ParentType, ContextType>; removeWorkspaceRoles?: Resolver, ParentType, ContextType>; addInvitations?: Resolver, ParentType, ContextType>; updateInvitations?: Resolver, ParentType, ContextType>; removeInvitations?: Resolver, ParentType, ContextType>; remove?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetGroupResolvers = { id?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; users?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetUserResolvers = { id?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; email?: Resolver, ParentType, ContextType>; users?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type ValuationResolvers = { id?: Resolver; holding?: Resolver, ParentType, ContextType>; date?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; ownershipPercentage?: Resolver, ParentType, ContextType>; currency?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type StockHoldingResolvers = { id?: Resolver; holding?: Resolver; valuations?: Resolver>, ParentType, ContextType>; stock?: Resolver, ParentType, ContextType>; stockPositions?: Resolver>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type StockPositionResolvers = { id?: Resolver; shares?: Resolver, ParentType, ContextType>; date?: Resolver, ParentType, ContextType>; stockHolding?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type StockHoldingBaseResolvers = { id?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export declare type BondHoldingResolvers = { id?: Resolver; holding?: Resolver; valuations?: Resolver>, ParentType, ContextType>; bond?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type LoanHoldingResolvers = { id?: Resolver; holding?: Resolver; valuations?: Resolver>, ParentType, ContextType>; loan?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type FundHoldingResolvers = { id?: Resolver; holding?: Resolver; valuations?: Resolver>, ParentType, ContextType>; fund?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type BankNoteHoldingResolvers = { id?: Resolver; holding?: Resolver; valuations?: Resolver>, ParentType, ContextType>; bankNote?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type TransactionResolvers = { id?: Resolver; title?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; project?: Resolver, ParentType, ContextType>; transfers?: Resolver>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type TransferResolvers = { id?: Resolver; date?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; type?: Resolver, ParentType, ContextType>; subtype?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; cost?: Resolver, ParentType, ContextType>; holding?: Resolver, ParentType, ContextType>; currency?: Resolver, ParentType, ContextType>; transaction?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type AllocationResolvers = { id?: Resolver; min?: Resolver, ParentType, ContextType>; max?: Resolver, ParentType, ContextType>; assetType?: Resolver, ParentType, ContextType>; assetClass?: Resolver, ParentType, ContextType>; category?: Resolver, ParentType, ContextType>; currency?: Resolver, ParentType, ContextType>; portfolio?: Resolver, ParentType, ContextType>; region?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetPortfolioResolvers = { id?: Resolver; name?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; parentPortfolio?: Resolver, ParentType, ContextType>; portfolios?: Resolver>, ParentType, ContextType>; portfolioConfigs?: Resolver>, ParentType, ContextType>; holdings?: Resolver>, ParentType, ContextType>; allocations?: Resolver>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetPortfolioConfigResolvers = { id?: Resolver; currentDashboardConfigId?: Resolver, ParentType, ContextType>; portfolioDashboardConfigs?: Resolver>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetPortfolioDashboardConfigResolvers = { id?: Resolver; name?: Resolver, ParentType, ContextType>; components?: Resolver>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type GetPortfolioProjectResolvers = { id?: Resolver; project?: Resolver, ParentType, ContextType>; portfolio?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export declare type MutationResolvers = { createAssets?: Resolver>, ParentType, ContextType, RequireFields>; updateAssets?: Resolver>, ParentType, ContextType, RequireFields>; upsertAssets?: Resolver>, ParentType, ContextType, RequireFields>; deleteAssets?: Resolver>, ParentType, ContextType, RequireFields>; createRegionAllocations?: Resolver>, ParentType, ContextType, RequireFields>; updateRegionAllocations?: Resolver>, ParentType, ContextType, RequireFields>; deleteRegionAllocations?: Resolver>, ParentType, ContextType, RequireFields>; upsertRegionAllocations?: Resolver>, ParentType, ContextType, RequireFields>; createStocks?: Resolver>, ParentType, ContextType, RequireFields>; deleteStocks?: Resolver>, ParentType, ContextType, RequireFields>; updateStocks?: Resolver>, ParentType, ContextType, RequireFields>; upsertStocks?: Resolver>, ParentType, ContextType, RequireFields>; createFunds?: Resolver>, ParentType, ContextType, RequireFields>; deleteFunds?: Resolver>, ParentType, ContextType, RequireFields>; updateFunds?: Resolver>, ParentType, ContextType, RequireFields>; upsertFunds?: Resolver>, ParentType, ContextType, RequireFields>; createBankNotes?: Resolver>, ParentType, ContextType, RequireFields>; deleteBankNotes?: Resolver>, ParentType, ContextType, RequireFields>; updateBankNotes?: Resolver>, ParentType, ContextType, RequireFields>; upsertBankNotes?: Resolver>, ParentType, ContextType, RequireFields>; createBonds?: Resolver>, ParentType, ContextType, RequireFields>; deleteBonds?: Resolver>, ParentType, ContextType, RequireFields>; updateBonds?: Resolver>, ParentType, ContextType, RequireFields>; upsertBonds?: Resolver>, ParentType, ContextType, RequireFields>; createLoans?: Resolver>, ParentType, ContextType, RequireFields>; deleteLoans?: Resolver>, ParentType, ContextType, RequireFields>; updateLoans?: Resolver>, ParentType, ContextType, RequireFields>; upsertLoans?: Resolver>, ParentType, ContextType, RequireFields>; createHoldings?: Resolver>, ParentType, ContextType, RequireFields>; updateHoldings?: Resolver>, ParentType, ContextType, RequireFields>; upsertHoldings?: Resolver>, ParentType, ContextType, RequireFields>; deleteHoldings?: Resolver>, ParentType, ContextType, RequireFields>; createValuations?: Resolver>, ParentType, ContextType, RequireFields>; updateValuations?: Resolver>, ParentType, ContextType, RequireFields>; deleteValuations?: Resolver>, ParentType, ContextType, RequireFields>; upsertValuations?: Resolver>, ParentType, ContextType, RequireFields>; createTransactions?: Resolver>, ParentType, ContextType, RequireFields>; deleteTransactions?: Resolver>, ParentType, ContextType, RequireFields>; updateTransactions?: Resolver>, ParentType, ContextType, RequireFields>; upsertTransactions?: Resolver>, ParentType, ContextType, RequireFields>; createTransfers?: Resolver>, ParentType, ContextType, RequireFields>; deleteTransfers?: Resolver>, ParentType, ContextType, RequireFields>; updateTransfers?: Resolver>, ParentType, ContextType, RequireFields>; upsertTransfers?: Resolver>, ParentType, ContextType, RequireFields>; createStockHoldings?: Resolver>, ParentType, ContextType, RequireFields>; deleteStockHoldings?: Resolver>, ParentType, ContextType, RequireFields>; updateStockHoldings?: Resolver>, ParentType, ContextType, RequireFields>; upsertStockHoldings?: Resolver>, ParentType, ContextType, RequireFields>; createStockPositions?: Resolver>, ParentType, ContextType, RequireFields>; deleteStockPositions?: Resolver>, ParentType, ContextType, RequireFields>; updateStockPositions?: Resolver>, ParentType, ContextType, RequireFields>; upsertStockPositions?: Resolver>, ParentType, ContextType, RequireFields>; createFundHoldings?: Resolver>, ParentType, ContextType, RequireFields>; deleteFundHoldings?: Resolver>, ParentType, ContextType, RequireFields>; updateFundHoldings?: Resolver>, ParentType, ContextType, RequireFields>; upsertFundHoldings?: Resolver>, ParentType, ContextType, RequireFields>; createBondHoldings?: Resolver>, ParentType, ContextType, RequireFields>; updateBondHoldings?: Resolver>, ParentType, ContextType, RequireFields>; deleteBondHoldings?: Resolver>, ParentType, ContextType, RequireFields>; upsertBondHoldings?: Resolver>, ParentType, ContextType, RequireFields>; createLoanHoldings?: Resolver>, ParentType, ContextType, RequireFields>; updateLoanHoldings?: Resolver>, ParentType, ContextType, RequireFields>; deleteLoanHoldings?: Resolver>, ParentType, ContextType, RequireFields>; upsertLoanHoldings?: Resolver>, ParentType, ContextType, RequireFields>; createBankNoteHoldings?: Resolver>, ParentType, ContextType, RequireFields>; deleteBankNoteHoldings?: Resolver>, ParentType, ContextType, RequireFields>; updateBankNoteHoldings?: Resolver>, ParentType, ContextType, RequireFields>; upsertBankNoteHoldings?: Resolver>, ParentType, ContextType, RequireFields>; createWorkspace?: Resolver, ParentType, ContextType, RequireFields>; updateWorkspace?: Resolver>; deleteWorkspace?: Resolver; createProjects?: Resolver>, ParentType, ContextType, RequireFields>; deleteProjects?: Resolver>, ParentType, ContextType, RequireFields>; updateProjects?: Resolver>, ParentType, ContextType, RequireFields>; upsertProjects?: Resolver>, ParentType, ContextType, RequireFields>; createPortfolioProjects?: Resolver>, ParentType, ContextType, RequireFields>; deletePortfolioProjects?: Resolver>, ParentType, ContextType, RequireFields>; updatePortfolioProjects?: Resolver>, ParentType, ContextType, RequireFields>; upsertPortfolioProjects?: Resolver>, ParentType, ContextType, RequireFields>; createPortfolios?: Resolver>, ParentType, ContextType, RequireFields>; deletePortfolios?: Resolver>, ParentType, ContextType, RequireFields>; updatePortfolios?: Resolver>, ParentType, ContextType, RequireFields>; upsertPortfolios?: Resolver>, ParentType, ContextType, RequireFields>; createAllocations?: Resolver>, ParentType, ContextType, RequireFields>; deleteAllocations?: Resolver>, ParentType, ContextType, RequireFields>; updateAllocations?: Resolver>, ParentType, ContextType, RequireFields>; upsertAllocations?: Resolver>, ParentType, ContextType, RequireFields>; createPortfolioConfigs?: Resolver>, ParentType, ContextType, RequireFields>; deletePortfolioConfigs?: Resolver>, ParentType, ContextType, RequireFields>; updatePortfolioConfigs?: Resolver>, ParentType, ContextType, RequireFields>; upsertPortfolioConfigs?: Resolver>, ParentType, ContextType, RequireFields>; createPortfolioDashboardConfigs?: Resolver>, ParentType, ContextType, RequireFields>; deletePortfolioDashboardConfigs?: Resolver>, ParentType, ContextType, RequireFields>; updatePortfolioDashboardConfigs?: Resolver>, ParentType, ContextType, RequireFields>; upsertPortfolioDashboardConfigs?: Resolver>, ParentType, ContextType, RequireFields>; }; export declare type Resolvers = { Query?: QueryResolvers; GetAsset?: GetAssetResolvers; GetRegionAllocation?: GetRegionAllocationResolvers; Date?: GraphQLScalarType; GetRegion?: GetRegionResolvers; GetStock?: GetStockResolvers; GetFund?: GetFundResolvers; GetBond?: GetBondResolvers; GetLoan?: GetLoanResolvers; GetBankNote?: GetBankNoteResolvers; Currency?: CurrencyResolvers; Holding?: HoldingResolvers; HoldingObj?: HoldingObjResolvers; GetProject?: GetProjectResolvers; GetWorkspace?: GetWorkspaceResolvers; GetWorkspaceRole?: GetWorkspaceRoleResolvers; GetWorkspacePermission?: GetWorkspacePermissionResolvers; GetGroup?: GetGroupResolvers; GetUser?: GetUserResolvers; Valuation?: ValuationResolvers; StockHolding?: StockHoldingResolvers; StockPosition?: StockPositionResolvers; StockHoldingBase?: StockHoldingBaseResolvers; BondHolding?: BondHoldingResolvers; LoanHolding?: LoanHoldingResolvers; FundHolding?: FundHoldingResolvers; BankNoteHolding?: BankNoteHoldingResolvers; Transaction?: TransactionResolvers; Transfer?: TransferResolvers; Allocation?: AllocationResolvers; GetPortfolio?: GetPortfolioResolvers; GetPortfolioConfig?: GetPortfolioConfigResolvers; GetPortfolioDashboardConfig?: GetPortfolioDashboardConfigResolvers; GetPortfolioProject?: GetPortfolioProjectResolvers; Mutation?: MutationResolvers; }; /** * @deprecated * Use "Resolvers" root object instead. If you wish to get "IResolvers", add "typesPrefix: I" to your config. */ export declare type IResolvers = Resolvers;