import type { ActionClass } from '../model.js'; /** `Controller.method` names in invocation order. ApexActionController.execute(X.y) yields `X.y`. */ export declare function parseActions(actionMessage: string): string[]; /** * Classified by method, data access first: a known read method is data access whatever its * controller is called. Then auth (method only), then known plumbing. Anything else that parsed * may read data — an @AuraEnabled method callable by a guest is a read surface — so it is * assessed as data access. `unknown` is kept for compatibility and never returned for a parsed name. */ export declare function classifyAction(name: string): ActionClass; export declare function classesOf(actionMessage: string): Set; export interface ActionSummary { byClass: Record; byName: Array<{ name: string; cls: ActionClass; count: number; }>; } export declare function summariseActionCounts(counts: Iterable>): ActionSummary; export declare function summariseActions(messages: Iterable): ActionSummary; //# sourceMappingURL=actions.d.ts.map