import { SalaryStructureService } from "./salary-structure.service";
import { CreateSalaryStructureDto } from "./dto/create-salary-structure.dto";
import { UpdateSalaryStructureDto } from "./dto/update-salary-structure.dto";
export declare class SalaryStructureController {
    private readonly salaryStructureService;
    constructor(salaryStructureService: SalaryStructureService);
    create(createSalaryStructureDto: CreateSalaryStructureDto, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findAll(query: any, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findOne(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(id: string, updateSalaryStructureDto: UpdateSalaryStructureDto, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: string, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    activeInactive(id: string, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
