/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */
export declare const EXECUTION_RISK_CLASSES: readonly ["safe", "elevated", "dangerous"];
export declare const EXECUTION_NETWORK_POLICIES: readonly ["inherit", "allow", "deny", "scoped"];
export declare const EXECUTION_FILESYSTEM_POLICIES: readonly ["inherit", "workspace-write", "read-only", "isolated"];
export type ExecutionRiskClass = typeof EXECUTION_RISK_CLASSES[number];
export type ExecutionNetworkPolicy = typeof EXECUTION_NETWORK_POLICIES[number];
export type ExecutionFilesystemPolicy = typeof EXECUTION_FILESYSTEM_POLICIES[number];
export interface ExecutionIntent {
    readonly riskClass?: ExecutionRiskClass | undefined;
    readonly requiresApproval?: boolean | undefined;
    readonly networkPolicy?: ExecutionNetworkPolicy | undefined;
    readonly filesystemPolicy?: ExecutionFilesystemPolicy | undefined;
}
//# sourceMappingURL=execution-intents.d.ts.map