import type { CreateSavedViewInput } from '../../../../../packages/core/src/application/use-cases/saved-views/manage-saved-views.use-case.js';
import type { SavedView } from '../../../../../packages/core/src/domain/generated/output.js';
export declare function listSavedViews(projectId: string): Promise<{
    views?: SavedView[];
    error?: string;
}>;
export declare function createSavedView(input: CreateSavedViewInput): Promise<{
    view?: SavedView;
    error?: string;
}>;
export declare function updateSavedView(viewId: string, fields: Partial<Pick<SavedView, 'name' | 'description' | 'isPublic' | 'layout' | 'configuration'>>): Promise<{
    error?: string;
}>;
export declare function deleteSavedView(viewId: string): Promise<{
    error?: string;
}>;
//# sourceMappingURL=manage-saved-views.d.ts.map