import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import { PageIterator } from "../sdk/types/operations.js";
import * as operations from "./models/operations/index.js";
import * as shared from "./models/shared/index.js";
export declare class Actions extends ClientSDK {
    /**
     * List all actions metadata
     *
     * @remarks
     * Retrieves a list of all actions metadata
     */
    listActionsMeta(request: operations.StackoneListActionsMetaRequest, options?: RequestOptions): Promise<PageIterator<operations.StackoneListActionsMetaResponse, {
        cursor: string;
    }>>;
    /**
     * Make an RPC call to an action
     *
     * @remarks
     * Makes a remote procedure call to the specified action
     */
    rpcAction(request: shared.ActionsRpcRequestDto, options?: RequestOptions): Promise<operations.StackoneRpcActionResponse>;
}
//# sourceMappingURL=actions.d.ts.map