import { Knex } from "knex"; import { OrderBy, SupportesTransactions } from "./enum"; export declare type GetBusinessAppArgs = { params: string[]; id: string; zoneId: string; instanceId: string; fetchAssignedVisualizations?: boolean; }; export declare type CreateBusinessAppArgs = { params: string[]; id: string; zoneId: string; instanceId: string; descriptorSchemaVersion: string; descriptorSchemaId: string; descriptor: any; }; export declare type DeleteBusinessAppArgs = { id: string; zoneId: string; instanceId: string; }; export declare type GetVisualizationsArgs = { params: string[]; filter?: any; skip?: number; top?: number; orderById?: OrderBy; zoneId: string; instanceId: string; trx: Knex.Transaction; }; export declare type GetVisualizationsByIdsArgs = { params: string[]; filter?: any; skip?: number; top?: number; ids: string[]; orderById?: OrderBy; zoneId: string; instanceId: string; }; export declare type CreateVisualizationArgs = { params: string[]; id: string; zoneId: string; instanceId: string; descriptorSchemaVersion: string; descriptorSchemaId: string; descriptor: any; type: string; baseURL: string; path: string; businessAppId: string; }; export declare type UpdateVisualizationArgs = { params: string[]; id: string; zoneId: string; instanceId: string; descriptor: any; type: string; baseURL: string; path: string; }; export declare type DeleteVisualizationArgs = { id: string; zoneId: string; instanceId: string; }; export declare type AssignVisualizationsToCatalogArgs = { catalogId: string; visualizationIds: string[]; zoneId: string; instanceId: string; }; export declare type UnassignVisualizationsFromCatalogArgs = { catalogId: string; visualizationIds: string[]; zoneId: string; instanceId: string; }; export declare type GetCatalogArgs = { params: string[]; id: string; zoneId: string; instanceId: string; fetchAssignedVisualizations?: boolean; }; export declare type CreateCatalogArgs = { params: string[]; id: string; zoneId: string; instanceId: string; title: string; }; export declare type UpdateCatalogArgs = { params: string[]; id: string; zoneId: string; instanceId: string; title: string; }; export declare type DeleteCatalogArgs = { id: string; zoneId: string; instanceId: string; }; export declare type GetSpaceArgs = { params: string[]; id: string; zoneId: string; instanceId: string; fetchAssignedWorkPages?: boolean; }; export declare type CreateSpaceArgs = { params: string[]; id: string; zoneId: string; instanceId: string; descriptor: any; descriptorSchemaVersion: string; descriptorSchemaId: string; editable: boolean; isDefault: boolean; }; export declare type UpdateSpaceArgs = { params: string[]; descriptor: any; id: string; zoneId: string; instanceId: string; }; export declare type DeleteSpaceArgs = { id: string; zoneId: string; instanceId: string; }; export declare type GetWorkPageVersionArgs = { params: string[]; workPageId: string; zoneId: string; instanceId: string; baselineVersionId: string; orderById?: OrderBy; }; export declare type GetWorkPageVersionDataLoaderArgs = { params: string[]; workpageConditionsColumns: string[]; workpageConditions: any[]; orderById?: OrderBy; trx: Knex.Transaction; }; export declare type GetWorkPageSubAccountArgs = { params: string[]; id: string; zoneId: string; instanceId: string; orderById?: OrderBy; trx: Knex.Transaction; }; export declare type CreateWorkPageArgs = { params: string[]; id: string; zoneId: string; instanceId: string; descriptorSchemaVersion: string; descriptorSchemaId: string; descriptor: any; editable: boolean; isDefault: boolean; contents: any; }; export declare type UpdateWorkPageArgs = { id: string; zoneId: string; instanceId: string; contents: any; descriptor: any; descriptorSchemaVersion: string; descriptorSchemaId: string; editable?: boolean; isDefault?: boolean; }; export declare type AssignWorkPagesToSpaceArgs = { spaceId: string; workPageIds: string[]; zoneId: string; instanceId: string; }; export declare type UnassignWorkPagesFromSpaceArgs = { spaceId: string; workPageIds: string[]; zoneId: string; instanceId: string; }; export declare type DeleteWorkPageArgs = { id: string; zoneId: string; instanceId: string; }; export declare type GetSiteArgs = { params: string[]; id: string; zoneId: string; instanceId: string; }; export declare type CreateSiteArgs = { params: string[]; id: string; zoneId: string; instanceId: string; title: string; }; export declare type UpdateSiteArgs = { params: string[]; id: string; zoneId: string; instanceId: string; title: string; }; export declare type DeleteSiteArgs = { id: string; zoneId: string; instanceId: string; }; export declare type AssignRolesToSiteArgs = { siteId: string; roleIds: string[]; zoneId: string; instanceId: string; }; export declare type TransactionOperations = { method: SupportesTransactions; data: any; };