import { baseProvisionerMixinType } from '../provisioner'; export declare const optionsMixin: (base: baseProvisionerMixinType) => { new (...a: any[]): { [key: string]: any; providedDeprovisionOption(option: any, answers?: any): boolean; getDeprovisionOption(option: any, defaultValue: any, answers?: any): any; setDeprovisionOption(option: any, value: any): void; manager: import("..").ProvisionerManager; serviceName: string; moduleLocation: string; taskSpec: any; spec: any; help(command: string, options: import("..").optionFunctionType, messages: string[]): void; readonly edition: string; serve(req: any, res: any, serverRoot?: string): void; serveApi(req: any, res: any): Promise; readFile(...args: string[]): Promise; toTask: (namespace: any, ask: string, spec: any) => { apiVersion: string; kind: string; metadata: { namespace: any; name: string; labels: { app: string; ask: string; }; }; spec: any; }; createTask(namespace: any, ask: string, spec: any): Promise; getIngressGatewayServiceClusterIp(): Promise; restartDeployment(namespace: string, name: string): Promise; ensureServiceNamespacesExist(): Promise; applicationNamespace: string; serviceNamespace: string; inquireStorageClass(options: any): Promise; getOnlyStorageClass(): Promise; storageClassName: string; }; };