export declare const CRUISE_CREATED_TARGET_POLICY: { readonly actionName: "@voyant-travel/cruises#action.create-cruise"; readonly actionVersion: "v1"; readonly toolName: "create_cruise"; readonly toolCapabilityId: "@voyant-travel/cruises#tool.create-cruise"; readonly capabilityId: "@voyant-travel/cruises#action.create-cruise"; readonly capabilityVersion: "v1"; readonly commandTargetType: "cruise_create_command"; readonly canonicalTargetType: "cruise"; readonly resultReferenceType: "cruise"; readonly evaluatedRisk: "medium"; readonly approvalPolicy: "none"; readonly approvalReasonCode: null; }; export declare const CRUISE_SHIP_CREATED_TARGET_POLICY: { readonly actionName: "@voyant-travel/cruises#action.create-cruise-ship"; readonly actionVersion: "v1"; readonly toolName: "create_cruise_ship"; readonly toolCapabilityId: "@voyant-travel/cruises#tool.create-cruise-ship"; readonly capabilityId: "@voyant-travel/cruises#action.create-cruise-ship"; readonly capabilityVersion: "v1"; readonly commandTargetType: "cruise_ship_create_command"; readonly canonicalTargetType: "cruise-ship"; readonly resultReferenceType: "cruise-ship"; readonly evaluatedRisk: "medium"; readonly approvalPolicy: "none"; readonly approvalReasonCode: null; }; export declare function buildCruiseCreatedTargetFingerprint(commandTargetId: string, commandInput: unknown): Promise; export declare function buildCruiseShipCreatedTargetFingerprint(commandTargetId: string, commandInput: unknown): Promise; export declare const CRUISE_HANDLER_ACTION_POLICY: { readonly capabilityId: "@voyant-travel/cruises#tool.create-cruise"; readonly capabilityVersion: "v1"; readonly canonicalName: "create_cruise"; readonly actionPolicy: { readonly id: "@voyant-travel/cruises#action.create-cruise"; readonly capabilityId: "@voyant-travel/cruises#action.create-cruise"; readonly version: "v1"; readonly kind: "execute"; readonly targetType: "cruise"; readonly targetLifecycle: "created"; readonly createdTarget: { readonly commandTargetType: "cruise_create_command"; readonly resultReferenceType: "cruise"; readonly durability: "handler-command-claim-v1"; }; readonly risk: "medium"; readonly ledger: "required"; readonly approval: "never"; readonly reversible: false; readonly allowedActorTypes: readonly ["staff"]; }; }; export declare const CRUISE_SHIP_HANDLER_ACTION_POLICY: { readonly capabilityId: "@voyant-travel/cruises#tool.create-cruise-ship"; readonly capabilityVersion: "v1"; readonly canonicalName: "create_cruise_ship"; readonly actionPolicy: { readonly id: "@voyant-travel/cruises#action.create-cruise-ship"; readonly capabilityId: "@voyant-travel/cruises#action.create-cruise-ship"; readonly version: "v1"; readonly kind: "execute"; readonly targetType: "cruise-ship"; readonly targetLifecycle: "created"; readonly createdTarget: { readonly commandTargetType: "cruise_ship_create_command"; readonly resultReferenceType: "cruise-ship"; readonly durability: "handler-command-claim-v1"; }; readonly risk: "medium"; readonly ledger: "required"; readonly approval: "never"; readonly reversible: false; readonly allowedActorTypes: readonly ["staff"]; }; };