/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import type { DeleteResourceDescriptor, DerivedKubeApiOptions, KubeApiDependencies, ResourceDescriptor } from "../kube-api";
import { KubeApi } from "../kube-api";
import type { PodLogsQuery } from "@openlens/kube-object";
import { Pod } from "@openlens/kube-object";
export declare class PodApi extends KubeApi<Pod> {
    constructor(deps: KubeApiDependencies, opts?: DerivedKubeApiOptions);
    evict(resource: DeleteResourceDescriptor): Promise<string>;
    getLogs(params: ResourceDescriptor, query?: PodLogsQuery): Promise<string>;
}
