import { baseProvisionerType } from '../'; export declare const createInquireMixin: (base: baseProvisionerType) => { new (...a: any[]): { createInquire(args: any): Promise; linkGrafana(grafanaNamespace: string, serviceNamespace: string): Promise; unlinkGrafana(serviceNamespace: string, clearLinkField?: boolean): Promise; gateway: import("@c6o/kubeclient-contracts").Resource; linkPrometheus(prometheusNamespace: string, istioNamespace: string): Promise; unlinkPrometheus(istioNamespace: string, clearLinkField?: boolean): Promise; upsertVirtualService(app: import("@provisioner/contracts").AppResource, gateway: string): Promise; removeVirtualService(app: import("@provisioner/contracts").AppResource): Promise; getApplicationPrefix(appName: string, namespace: string): string; createGateway(namespace: string, name: string, servers?: any): Promise; removeGateway(namespace: string, name: string): Promise; getExternalAddress(): Promise; setHttpsRedirect(enable: boolean): Promise; controller: import("@provisioner/contracts").Controller; spec?: any; serviceNamespace: string; serviceName: string; getIngressGatewayServiceClusterIp(): Promise; readFile(...args: string[]): Promise; providedDeprovisionOption(option: any, answers?: any): any; getDeprovisionOption(option: any, defaultValue: any, answers?: any): any; setDeprovisionOption(option: any, value: any): any; }; };