import { HelmInstallOperation, HelmOperation, HelmUpgradeOperation } from "../models/helm-models.js";
export declare const installHelmChartSchema: {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            name: {
                type: string;
                description: string;
            };
            chart: {
                type: string;
                description: string;
            };
            repo: {
                type: string;
                description: string;
            };
            namespace: {
                type: string;
                description: string;
            };
            values: {
                type: string;
                description: string;
                properties: {};
                additionalProperties: boolean;
            };
        };
        required: string[];
    };
};
export declare const upgradeHelmChartSchema: {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            name: {
                type: string;
                description: string;
            };
            chart: {
                type: string;
                description: string;
            };
            repo: {
                type: string;
                description: string;
            };
            namespace: {
                type: string;
                description: string;
            };
            values: {
                type: string;
                description: string;
                properties: {};
                additionalProperties: boolean;
            };
        };
        required: string[];
    };
};
export declare const uninstallHelmChartSchema: {
    name: string;
    description: string;
    inputSchema: {
        type: string;
        properties: {
            name: {
                type: string;
                description: string;
            };
            namespace: {
                type: string;
                description: string;
            };
        };
        required: string[];
    };
};
export declare function installHelmChart(params: HelmInstallOperation): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function upgradeHelmChart(params: HelmUpgradeOperation): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export declare function uninstallHelmChart(params: HelmOperation): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
