import type { CardActionData } from './card-handler.js'; import type { FeedbackPolicy } from '../../services/feedback-policy.js'; import type { SkillFeedbackStore } from '../../services/skill-feedback-store.js'; export interface FeedbackCardState { result?: string; reasonKey?: string; comment?: string; } export declare function buildFeedbackElement(policy: FeedbackPolicy, state?: FeedbackCardState): Record; export declare function renderFeedbackCard(baseCard: Record, policy: FeedbackPolicy, state?: FeedbackCardState): Record; export declare function handleSkillFeedbackCardAction(data: CardActionData, larkAppId: string, deps: { store: SkillFeedbackStore; loadBaseCard?: (platformMessageId: string) => Promise | undefined>; }): Promise; //# sourceMappingURL=skill-feedback-card.d.ts.map