import type { SiteCommandConsumerPolicy, SiteCommandMetadata, SiteCommandSemanticMetadata } from './domain';
import type { LifecycleIntent } from './domain';
import type { SiteCommand, SiteCommandType } from './commands';
export declare const siteCommandMetadata: {
    readonly configureSiteIdentity: {
        readonly scope: "site";
        readonly risk: "low";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "internal_apply"];
        readonly capability: "site.settings.write";
        readonly support: "supported";
    };
    readonly configureBookingSettings: {
        readonly scope: "booking_settings";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.settings.write";
        readonly support: "supported";
    };
    readonly applySiteStyleSelection: {
        readonly scope: "style";
        readonly risk: "low";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "natural_key";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "theme.write";
        readonly support: "supported";
    };
    readonly upsertMediaAsset: {
        readonly scope: "media";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "natural_key";
        readonly conflictPolicy: "fail_if_exists";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "internal_apply"];
        readonly capability: "media.write";
        readonly support: "supported";
    };
    readonly upsertPage: {
        readonly scope: "page";
        readonly risk: "low";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "pages.write";
        readonly support: "supported";
    };
    readonly upsertBlockTree: {
        readonly scope: "block";
        readonly risk: "high";
        readonly writeSemantics: "replace";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "pages.blocks.write";
        readonly support: "supported";
    };
    readonly upsertPageBlock: {
        readonly scope: "block";
        readonly risk: "low";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "pages.blocks.write";
        readonly support: "supported";
    };
    readonly patchPageBlockContent: {
        readonly scope: "block";
        readonly risk: "low";
        readonly writeSemantics: "patch";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["ai_proposal", "internal_apply"];
        readonly capability: "pages.blocks.content.patch";
        readonly support: "supported";
    };
    readonly deletePageBlock: {
        readonly scope: "block";
        readonly risk: "medium";
        readonly writeSemantics: "delete";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "pages.blocks.delete";
        readonly support: "supported";
    };
    readonly reorderPageBlocks: {
        readonly scope: "block";
        readonly risk: "medium";
        readonly writeSemantics: "order_transition";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "pages.blocks.reorder";
        readonly support: "supported";
    };
    readonly upsertNavigationMenu: {
        readonly scope: "navigation";
        readonly risk: "low";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "natural_key";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "navigation.write";
        readonly support: "supported";
    };
    readonly upsertForm: {
        readonly scope: "form";
        readonly risk: "low";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "natural_key";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "forms.write";
        readonly support: "supported";
    };
    readonly upsertFooterContent: {
        readonly scope: "footer";
        readonly risk: "low";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "footer.write";
        readonly support: "supported";
    };
    readonly upsertContentEntry: {
        readonly scope: "content";
        readonly risk: "low";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "static_preview";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "content.write";
        readonly support: "supported";
    };
    readonly publishPage: {
        readonly scope: "publish";
        readonly risk: "medium";
        readonly writeSemantics: "status_transition";
        readonly lifecycleIntent: "publish";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "pages.publish";
        readonly support: "supported";
    };
    readonly unpublishPage: {
        readonly scope: "publish";
        readonly risk: "medium";
        readonly writeSemantics: "status_transition";
        readonly lifecycleIntent: "unpublish";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "pages.unpublish";
        readonly support: "supported";
    };
    readonly publishContentEntry: {
        readonly scope: "publish";
        readonly risk: "medium";
        readonly writeSemantics: "status_transition";
        readonly lifecycleIntent: "publish";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "sdk_cli", "onboarding_planner", "ai_proposal", "internal_apply"];
        readonly capability: "content.publish";
        readonly support: "supported";
    };
    readonly unpublishContentEntry: {
        readonly scope: "publish";
        readonly risk: "medium";
        readonly writeSemantics: "status_transition";
        readonly lifecycleIntent: "unpublish";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "content.unpublish";
        readonly support: "supported";
    };
    readonly deleteContentEntry: {
        readonly scope: "content";
        readonly risk: "high";
        readonly writeSemantics: "replace";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "content.delete";
        readonly support: "supported";
    };
    readonly upsertStaffMember: {
        readonly scope: "staff";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.staff.write";
        readonly support: "supported";
    };
    readonly ensureTeamMemberProfile: {
        readonly scope: "content";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "team_members.profile.write";
        readonly support: "supported";
    };
    readonly upsertVenue: {
        readonly scope: "venue";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.venues.write";
        readonly support: "supported";
    };
    readonly deleteVenue: {
        readonly scope: "venue";
        readonly risk: "medium";
        readonly writeSemantics: "delete";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "bookings.venues.delete";
        readonly support: "supported";
    };
    readonly upsertEventCategory: {
        readonly scope: "event_category";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "bookings.event_categories.write";
        readonly support: "supported";
    };
    readonly deleteEventCategory: {
        readonly scope: "event_category";
        readonly risk: "medium";
        readonly writeSemantics: "delete";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "bookings.event_categories.delete";
        readonly support: "supported";
    };
    readonly upsertEventSeries: {
        readonly scope: "event";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.events.write";
        readonly support: "supported";
    };
    readonly deleteEventSeries: {
        readonly scope: "event";
        readonly risk: "medium";
        readonly writeSemantics: "delete";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "bookings.events.delete";
        readonly support: "supported";
    };
    readonly upsertEventTicketType: {
        readonly scope: "ticket";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.event_tickets.write";
        readonly support: "supported";
    };
    readonly upsertCourse: {
        readonly scope: "course";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.courses.write";
        readonly support: "supported";
    };
    readonly deleteCourse: {
        readonly scope: "course";
        readonly risk: "medium";
        readonly writeSemantics: "delete";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "existing_id";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "effect_required";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["sdk_cli", "internal_apply"];
        readonly capability: "bookings.courses.delete";
        readonly support: "supported";
    };
    readonly upsertBookingPassProduct: {
        readonly scope: "pass";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.passes.write";
        readonly support: "supported";
    };
    readonly upsertBookingMembershipProduct: {
        readonly scope: "membership";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.memberships.write";
        readonly support: "supported";
    };
    readonly seedBookingCustomer: {
        readonly scope: "customer";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "seed";
        readonly idempotencyStrategy: "natural_key";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.customers.write";
        readonly support: "supported";
    };
    readonly grantCustomerPass: {
        readonly scope: "customer_pass";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "seed";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.customer_passes.write";
        readonly support: "supported";
    };
    readonly grantCustomerMembership: {
        readonly scope: "customer_membership";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "seed";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.customer_memberships.write";
        readonly support: "supported";
    };
    readonly seedAppointmentBooking: {
        readonly scope: "appointment";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "seed";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.appointments.write";
        readonly support: "supported";
    };
    readonly seedCourseEnrollment: {
        readonly scope: "course_enrollment";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "seed";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.course_enrollments.write";
        readonly support: "supported";
    };
    readonly seedEventRegistration: {
        readonly scope: "event_registration";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "seed";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.event_registrations.write";
        readonly support: "supported";
    };
    readonly seedPassRedemption: {
        readonly scope: "pass_redemption";
        readonly risk: "medium";
        readonly writeSemantics: "append";
        readonly lifecycleIntent: "seed";
        readonly idempotencyStrategy: "natural_key";
        readonly conflictPolicy: "append_once";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.pass_redemptions.write";
        readonly support: "supported";
    };
    readonly seedPortalOrder: {
        readonly scope: "order";
        readonly risk: "medium";
        readonly writeSemantics: "append";
        readonly lifecycleIntent: "seed";
        readonly idempotencyStrategy: "natural_key";
        readonly conflictPolicy: "append_once";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "commerce.orders.write";
        readonly support: "supported";
    };
    readonly upsertAppointmentService: {
        readonly scope: "appointment_service";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.appointment_services.write";
        readonly support: "supported";
    };
    readonly upsertBookableResource: {
        readonly scope: "appointment_resource";
        readonly risk: "medium";
        readonly writeSemantics: "upsert";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.appointment_resources.write";
        readonly support: "supported";
    };
    readonly assignAppointmentServiceResources: {
        readonly scope: "appointment_service";
        readonly risk: "medium";
        readonly writeSemantics: "replace";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.appointment_services.resources.write";
        readonly support: "supported";
    };
    readonly configureAppointmentAvailability: {
        readonly scope: "appointment_availability";
        readonly risk: "high";
        readonly writeSemantics: "replace";
        readonly lifecycleIntent: "mutation";
        readonly idempotencyStrategy: "recipe_ref";
        readonly conflictPolicy: "update_existing";
        readonly previewability: "dry_run_only";
        readonly allowedRuntimes: readonly ["development", "staging", "demo", "production"];
        readonly intendedExposure: readonly ["recipe", "onboarding_planner", "internal_apply"];
        readonly capability: "bookings.appointment_availability.write";
        readonly support: "supported";
    };
};
export declare function getSiteCommandMetadata(type: SiteCommandType): SiteCommandMetadata;
export declare function getSiteCommandSemanticMetadata(type: SiteCommandType): SiteCommandSemanticMetadata;
export declare function getSiteCommandConsumerPolicy(type: SiteCommandType): SiteCommandConsumerPolicy;
export declare function getSiteCommandLifecycleIntent(command: SiteCommand): LifecycleIntent;
