import type { PhotonIntentMeta } from './types.js'; export interface IntentAwareMethod { intent?: PhotonIntentMeta; params?: Array<{ optional?: boolean; }> | { required?: unknown[]; }; outputFormat?: string; format?: string; buttonLabel?: string; destructiveHint?: boolean; } export declare function methodRequiresInput(method: IntentAwareMethod | undefined): boolean; export declare function isDestructiveIntent(method: IntentAwareMethod | undefined): boolean; export declare function getIntentOutputFormat(method: IntentAwareMethod | undefined): string | undefined; //# sourceMappingURL=intent.d.ts.map