import { FeatureRequestService } from './service/feature-request.service';
import { IFullUser } from '../users/users.interface';
import { CreateFeatureRequestDto } from './feature-request.validation';
import { IFeatureRequestStatus } from './feature-request.interface';
export declare class FeatureRequestController {
    private readonly featureRequestService;
    constructor(featureRequestService: FeatureRequestService);
    getFeedbacks(query: Record<string, unknown>): Promise<{
        data: any;
        meta: any;
    }>;
    getFeedbackById(requestId: string): Promise<any>;
    changeStatus(requestId: string, body: {
        status: IFeatureRequestStatus;
    }): Promise<{
        message: string;
    }>;
    createFeatureRequest(payload: CreateFeatureRequestDto, user: IFullUser): Promise<any>;
}
