import { UpdateConfigurationDto } from './dto/update-configuration.dto';
import { DbService } from 'src/db/db.service';
import { RazorpayService } from 'src/common/helpers/razorpay-helper.service';
import { StripeService } from 'src/common/helpers/stripe.service';
import { CashfreeService } from 'src/common/helpers/cashfree-helper.service';
import { CommonService } from 'src/common/common.service';
export declare class ConfigurationService {
    readonly model: DbService;
    readonly stripeService: StripeService;
    readonly razorpayService: RazorpayService;
    readonly cashfreeService: CashfreeService;
    readonly commonService: CommonService;
    constructor(model: DbService, stripeService: StripeService, razorpayService: RazorpayService, cashfreeService: CashfreeService, commonService: CommonService);
    findAll(): Promise<{
        data: (import("mongoose").Document<unknown, {}, import("./schema/app-configuration.schema").AppConfiguration, {}, {}> & import("./schema/app-configuration.schema").AppConfiguration & {
            _id: import("mongoose").Types.ObjectId;
        } & {
            __v: number;
        })[];
    }>;
    update(id: string, updateConfigurationDto: UpdateConfigurationDto): Promise<{
        mesage: string;
    }>;
    bootstrap_configuration(): Promise<void>;
    driverUpdates(updateConfigurationDto: any): Promise<void>;
    fleetUpdates(updateConfigurationDto: any): Promise<void>;
}
