import { z } from 'zod'; /** * Available sections for the org details tool. */ export declare const ORG_DETAILS_SECTIONS: readonly ["identity", "cuneiform", "features", "clouds", "namespaces", "limits"]; /** * Input schema for cuneiform_org_details tool. */ export declare const OrgDetailsInputSchema: z.ZodObject<{ section: z.ZodDefault>>; cursor: z.ZodOptional; limit: z.ZodOptional; }, z.core.$strip>; /** * Type representing validated input for org_details tool. */ export type OrgDetailsInput = z.infer; /** * Input schema for cuneiform_object_list tool. */ export declare const ObjectListInputSchema: z.ZodObject<{ filter: z.ZodDefault>>; namespace: z.ZodOptional; pattern: z.ZodOptional; withRecords: z.ZodOptional; withoutRecords: z.ZodOptional; contactPoints: z.ZodOptional; minRecords: z.ZodDefault>; sort: z.ZodOptional>; limit: z.ZodOptional; cursor: z.ZodOptional; }, z.core.$strip>; /** * Type representing validated input for object_list tool. */ export type ObjectListInput = z.infer; /** * Input schema for cuneiform_user_details tool. */ export declare const UserDetailsInputSchema: z.ZodObject<{}, z.core.$strip>; /** * Type representing validated input for user_details tool. */ export type UserDetailsInput = z.infer; /** * Available sections for the object describe tool. */ export declare const OBJECT_DESCRIBE_SECTIONS: readonly ["summary", "fields", "fieldDistribution", "recordTypes", "relationships"]; /** * Input schema for cuneiform_object_describe tool. */ export declare const ObjectDescribeInputSchema: z.ZodObject<{ objectName: z.ZodString; section: z.ZodDefault>>; fieldType: z.ZodOptional>; fieldPattern: z.ZodOptional; sort: z.ZodDefault>>; cursor: z.ZodOptional; limit: z.ZodOptional; }, z.core.$strip>; /** * Type representing validated input for object_describe tool. */ export type ObjectDescribeInput = z.infer; /** * Input schema for cuneiform_user_configure tool. */ export declare const UserConfigureInputSchema: z.ZodObject<{ dryRun: z.ZodBoolean; }, z.core.$strip>; /** * Type representing validated input for user_configure tool. */ export type UserConfigureInput = z.infer; /** * Input schema for cuneiform_definition_list tool. */ export declare const DefinitionListInputSchema: z.ZodObject<{ objectName: z.ZodOptional; status: z.ZodOptional>; isActive: z.ZodOptional; limit: z.ZodDefault>; }, z.core.$strip>; /** * Type representing validated input for definition_list tool. */ export type DefinitionListInput = z.infer; /** * Input schema for cuneiform_definition_get tool. */ export declare const DefinitionGetInputSchema: z.ZodObject<{ definitionId: z.ZodString; }, z.core.$strip>; /** * Type representing validated input for definition_get tool. */ export type DefinitionGetInput = z.infer; /** * Input schema for cuneiform_definition_get_by_key tool. * Mirrors the CLI command sf cuneiform definition get. */ export declare const DefinitionGetByKeyInputSchema: z.ZodObject<{ keys: z.ZodArray; }, z.core.$strip>; /** * Type representing validated input for definition_get_by_key tool. */ export type DefinitionGetByKeyInput = z.infer; /** * Input schema for cuneiform_definition_update tool. */ export declare const DefinitionUpdateInputSchema: z.ZodObject<{ definitionId: z.ZodString; name: z.ZodOptional; category: z.ZodOptional; timeCategory: z.ZodOptional; segmentCategory: z.ZodOptional; description: z.ZodOptional; }, z.core.$strip>; /** * Type representing validated input for definition_update tool. */ export type DefinitionUpdateInput = z.infer; /** * Input schema for cuneiform_definition_export tool. */ export declare const DefinitionExportInputSchema: z.ZodObject<{ excludeIds: z.ZodDefault>; }, z.core.$strip>; /** * Type representing validated input for definition_export tool. */ export type DefinitionExportInput = z.infer; /** * Input schema for cuneiform_definition_import tool. */ export declare const DefinitionImportInputSchema: z.ZodObject<{ fileContents: z.ZodRecord; operation: z.ZodDefault>>; simulation: z.ZodDefault; }, z.core.$strip>; /** * Type representing validated input for definition_import tool. */ export type DefinitionImportInput = z.infer; /** * Input schema for cuneiform_contactpoint_analyze tool. */ export declare const ContactPointAnalyzeInputSchema: z.ZodObject<{ objectName: z.ZodString; }, z.core.$strip>; /** * Type representing validated input for contactpoint_analyze tool. */ export type ContactPointAnalyzeInput = z.infer; /** * Input schema for cuneiform_definition_create tool. * Mirrors the CLI command sf cuneiform definition create. */ export declare const DefinitionCreateInputSchema: z.ZodObject<{ type: z.ZodDefault>>; namespace: z.ZodOptional; classification: z.ZodDefault>>; withRecords: z.ZodOptional; withoutRecords: z.ZodOptional; objects: z.ZodOptional>; category: z.ZodOptional; description: z.ZodOptional; dryRun: z.ZodDefault; }, z.core.$strip>; /** * Type representing validated input for definition_create tool. */ export type DefinitionCreateInput = z.infer; /** * Input schema for cuneiform_definition_purge tool. * Mirrors the CLI command sf cuneiform definition purge. */ export declare const DefinitionPurgeInputSchema: z.ZodObject<{ objectName: z.ZodOptional; category: z.ZodOptional; isActive: z.ZodOptional; }, z.core.$strip>; /** * Type representing validated input for definition_purge tool. */ export type DefinitionPurgeInput = z.infer; /** * Input schema for cuneiform_summary_list tool. */ export declare const SummaryListInputSchema: z.ZodObject<{ definitionId: z.ZodString; limit: z.ZodDefault>; offset: z.ZodDefault>; }, z.core.$strip>; /** * Type representing validated input for summary_list tool. */ export type SummaryListInput = z.infer; /** * Input schema for cuneiform_request_list tool. */ export declare const RequestListInputSchema: z.ZodObject<{ status: z.ZodOptional, z.ZodArray>]>>; limit: z.ZodDefault>; offset: z.ZodDefault>; }, z.core.$strip>; /** * Type representing validated input for request_list tool. */ export type RequestListInput = z.infer; /** * Input schema for cuneiform_profile_execute tool. */ export declare const ProfileExecuteInputSchema: z.ZodObject<{ definitionId: z.ZodString; wait: z.ZodDefault>; timeoutMs: z.ZodOptional; }, z.core.$strip>; /** * Type representing validated input for profile_execute tool. */ export type ProfileExecuteInput = z.infer; /** * Input schema for cuneiform_profile_status tool. * * Accepts one or more request IDs for batch status checks. * Pass a single ID in the array for single-request status (backwards-compatible). */ export declare const ProfileStatusInputSchema: z.ZodObject<{ requestIds: z.ZodArray; }, z.core.$strip>; /** * Type representing validated input for profile_status tool. */ export type ProfileStatusInput = z.infer; /** * Input schema for cuneiform_profile_cancel tool. * * Supports two mutually exclusive modes: * - requestId: Cancel a single profiling request * - definitionId: Cancel all active requests for a definition * * Exactly one of requestId or definitionId must be provided. */ export declare const ProfileCancelInputSchema: z.ZodObject<{ requestId: z.ZodOptional; definitionId: z.ZodOptional; }, z.core.$strip>; /** * Type representing validated input for profile_cancel tool. */ export type ProfileCancelInput = z.infer; /** * Input schema for cuneiform_profile_delete tool. * * Only Canceled requests can be deleted — the service enforces this constraint. * Maximum of 200 IDs per call matches the service-layer bulk limit. */ export declare const ProfileDeleteInputSchema: z.ZodObject<{ requestIds: z.ZodArray; }, z.core.$strip>; /** * Type representing validated input for profile_delete tool. */ export type ProfileDeleteInput = z.infer;