import { APIResource } from "../../core/resource.js";
import * as RayIDAPI from "./rayid.js";
import { BaseRayID, RayID, RayIDGetParams, RayIDGetResponse } from "./rayid.js";
import * as ControlAPI from "./control/control.js";
import { BaseControl, Control } from "./control/control.js";
import * as LogExplorerAPI from "./log-explorer/log-explorer.js";
import { BaseLogExplorer, LogExplorer } from "./log-explorer/log-explorer.js";
import * as ReceivedAPI from "./received/received.js";
import { BaseReceived, Received, ReceivedGetParams, ReceivedGetResponse } from "./received/received.js";
export declare class BaseLogs extends APIResource {
    static readonly _key: readonly ['logs'];
}
export declare class Logs extends BaseLogs {
    logExplorer: LogExplorerAPI.LogExplorer;
    control: ControlAPI.Control;
    RayID: RayIDAPI.RayID;
    received: ReceivedAPI.Received;
}
export declare namespace Logs {
    export { LogExplorer as LogExplorer, BaseLogExplorer as BaseLogExplorer };
    export { Control as Control, BaseControl as BaseControl };
    export { RayID as RayID, BaseRayID as BaseRayID, type RayIDGetResponse as RayIDGetResponse, type RayIDGetParams as RayIDGetParams, };
    export { Received as Received, BaseReceived as BaseReceived, type ReceivedGetResponse as ReceivedGetResponse, type ReceivedGetParams as ReceivedGetParams, };
}
//# sourceMappingURL=logs.d.ts.map