import { ServiceCallType, Tap } from '@iotize/device-client.js';
import { MethodType } from '@iotize/device-client.js/client/api';
export interface ResourceDefinition {
    lwm2mPath: string;
    path: string;
    method: MethodType;
}
export declare type ResourceDefinitionFilter = (resource: ResourceDefinition) => boolean;
export declare class ApiExplorer {
    tap: Tap;
    constructor(tap: Tap);
    protected _resources: ResourceDefinition[];
    get resources(): ServiceCallType[];
}
