import { TableViewPresetTableName, type TableViewPresetDomain } from "../../../domain/table-view-presets"; import { TableViewPresetsNamesCreatorList, UpdateTableViewPresetsNameInput, type CreateTableViewPresetsInput, type UpdateTableViewPresetsInput } from "./types"; export declare class TableViewService { /** * Creates a table view preset */ static createTableViewPresets(input: CreateTableViewPresetsInput, createdBy: string): Promise; /** * Updates a table view preset's definition */ static updateTableViewPresets(input: UpdateTableViewPresetsInput, updatedBy: string): Promise; /** * Updates a table view preset's name */ static updateTableViewPresetsName(input: UpdateTableViewPresetsNameInput, updatedBy: string): Promise; /** * Deletes a table view preset */ static deleteTableViewPresets(TableViewPresetsId: string, projectId: string): Promise; /** * Gets all table view presets for a table */ static getTableViewPresetsByTableName(tableName: string, projectId: string): Promise; /** * Gets a table view preset by id */ static getTableViewPresetsById(id: string, projectId: string): Promise; /** * Generates a permanent link to a table view preset */ static generatePermalink(baseUrl: string, TableViewPresetsId: string, tableName: TableViewPresetTableName, projectId: string): Promise; } //# sourceMappingURL=TableViewService.d.ts.map