export interface K8sResourceSpec {
    namespace: string;
    name: string;
    managedLabel: string;
}
export interface K8sClient {
    upsertConfigMap(spec: K8sResourceSpec, data: Record<string, string>): Promise<"created" | "updated" | "unchanged" | "skipped">;
    upsertSecret(spec: K8sResourceSpec, data: Record<string, string>): Promise<"created" | "updated" | "unchanged" | "skipped">;
}
export declare function createK8sClient(): K8sClient;
//# sourceMappingURL=k8s-client.d.ts.map