import * as _backstage_plugin_permission_common from '@backstage/plugin-permission-common';

/**
 * @public
 */
declare const openFeedbackPageReadPermission: _backstage_plugin_permission_common.BasicPermission;
declare const openFeedbackPageDeletePermission: _backstage_plugin_permission_common.BasicPermission;
declare const openFeedbackCreatePermission: _backstage_plugin_permission_common.BasicPermission;
/**
 * @public
 */
declare const openFeedbackPermissions: _backstage_plugin_permission_common.BasicPermission[];

/***/
/**
 * Common functionalities for the open-feedback plugin.
 *
 * @packageDocumentation
 */
/**
 * In this package you might for example declare types that are common
 * between the frontend and backend plugin packages.
 */
type AppFeedback = {
    id: number;
    url?: string;
    userRef: string;
    rating: number;
    comment: string;
    created_at: string;
};
type SubmitFeedback = Omit<AppFeedback, 'id' | 'created_at'>;

export { type AppFeedback, type SubmitFeedback, openFeedbackCreatePermission, openFeedbackPageDeletePermission, openFeedbackPageReadPermission, openFeedbackPermissions };
