import { HttpTypes, SelectParams } from "@medusajs/types"; import { Client } from "../client.js"; import { ClientHeaders } from "../types.js"; export declare class Views { private client; constructor(client: Client); /** * @since 2.10.3 * @featureFlag view_configurations */ columns(entity: string, query?: SelectParams, headers?: ClientHeaders): Promise; /** * @since 2.10.3 * @featureFlag view_configurations */ listConfigurations(entity: string, query?: HttpTypes.AdminGetViewConfigurationsParams, headers?: ClientHeaders): Promise; /** * @since 2.10.3 * @featureFlag view_configurations */ createConfiguration(entity: string, body: HttpTypes.AdminCreateViewConfiguration, headers?: ClientHeaders): Promise; /** * @since 2.10.3 * @featureFlag view_configurations */ retrieveConfiguration(entity: string, id: string, query?: SelectParams, headers?: ClientHeaders): Promise; /** * @since 2.10.3 * @featureFlag view_configurations */ updateConfiguration(entity: string, id: string, body: HttpTypes.AdminUpdateViewConfiguration, headers?: ClientHeaders): Promise; /** * @since 2.10.3 * @featureFlag view_configurations */ deleteConfiguration(entity: string, id: string, headers?: ClientHeaders): Promise; /** * @since 2.10.3 * @featureFlag view_configurations */ retrieveActiveConfiguration(entity: string, headers?: ClientHeaders): Promise; /** * @since 2.10.3 * @featureFlag view_configurations */ setActiveConfiguration(entity: string, body: { view_configuration_id: string | null; }, headers?: ClientHeaders): Promise<{ success: boolean; }>; } //# sourceMappingURL=views.d.ts.map