import { SettingsService } from './settings.service';
import { UpdateSettingsDto } from './dto/update-settings.dto';
export declare class SettingsController {
    private readonly settingsService;
    constructor(settingsService: SettingsService);
    getBranding(): Promise<import("../../common/responses/api-response").ApiResponse<{
        company_name: string | null;
        logo_url: string | null;
        primary_color: string;
        secondary_color: string;
    }>>;
    get(): Promise<import("../../common/responses/api-response").ApiResponse<{
        logo_url: string | null;
        company_name: string | null;
        default_currency: import("../../entities").CurrencyEntity;
        default_currency_id: string | null;
        timezone: string | null;
        fiscal_year_start: string | null;
        booking_prefix: string | null;
        website_url: string | null;
        primary_color: string;
        secondary_color: string;
        address: string | null;
        phone: string | null;
        email: string | null;
        tax_number: string | null;
        gst_number: string | null;
        pan_number: string | null;
        bank_name: string | null;
        account_number: string | null;
        ifsc_code: string | null;
        distribution_mode: string;
        terms_and_conditions: string | null;
        id: string;
        tenant_id: string;
        created_by: string | null;
        updated_by: string | null;
        created_at: Date;
        updated_at: Date;
        is_deleted: boolean;
    }>>;
    update(dto: UpdateSettingsDto): Promise<import("../../common/responses/api-response").ApiResponse<{
        message: string;
    }>>;
}
