import { type Options } from '../../request/options.js';
import { type KindExecutionBuilder } from '../../execution/kind-execution-builder.js';
/**
 * Options for the `kind export kubeconfig` command.
 */
export declare class ExportKubeConfigOptions implements Options {
    /**
     * The name of the cluster context name (default "kind")
     */
    private readonly _name;
    /**
     * Use internal or external address
     */
    private readonly _internal;
    /**
     * kubeconfig path, defaults to $KUBECONFIG or $HOME/.kube/config
     */
    private readonly _kubeconfig;
    constructor(name?: string, internal?: boolean, kubeconfig?: string);
    /**
     * Apply the options to the KindExecutionBuilder.
     * @param builder The KindExecutionBuilder to apply options to.
     */
    apply(builder: KindExecutionBuilder): void;
    /**
     * The name of the cluster.
     */
    get name(): string;
    /**
     * Whether to use internal or external address.
     */
    get internal(): boolean;
    /**
     * The kubeconfig path.
     */
    get kubeconfig(): string | undefined;
}
