import { CreateAppContentDto } from "./dto/create-app-content.dto";
import { UpdateAppContentDto } from "./dto/update-app-content.dto";
import { AppContentFilterDto } from "./dto/app-content-filter.dto";
import { AppContentRepository } from "./repository/app-content.repository";
export declare class AppContentService {
    private readonly appContentRepository;
    constructor(appContentRepository: AppContentRepository);
    private getNextFieldRefNo;
    private hasContent;
    private validateFormat;
    create(createDto: CreateAppContentDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findAll(filterDto: AppContentFilterDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findOne(id: number): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(id: number, updateDto: UpdateAppContentDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: number): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
