import { TapResponse, TapVersion } from '@iotize/tap';
import { InterfaceService } from '@iotize/tap/service/impl/interface';
import { TapnpassService } from '@iotize/tap/service/impl/tapnpass';
import { TargetService } from '@iotize/tap/service/impl/target';
declare module '@iotize/tap/service/impl/tapnpass/lib/generated/service' {
    interface TapnpassService {
        getAdpVersion(): Promise<TapVersion>;
    }
}
export declare function adpServiceGetAdpVersion(this: TapnpassService): Promise<TapVersion>;
declare module '@iotize/tap/service/impl/interface/lib/generated/service' {
    interface InterfaceService {
        getAppPathResolved(): Promise<TapResponse<string>>;
        getConfigPath(): Promise<TapResponse<string>>;
    }
}
export declare function interfaceServiceGetAppPathResolved(this: InterfaceService): Promise<TapResponse<string>>;
export declare function interfaceServiceGetConfigPath(this: InterfaceService): Promise<TapResponse<string>>;
declare module '@iotize/tap/service/impl/target/lib/generated/service' {
    interface TargetService {
        getAppType(): Promise<TapResponse<string>>;
    }
}
export declare function targetServiceGetAppType(this: TargetService): Promise<TapResponse<string>>;
