/**
 * `/talk-to-figma` 입력값과 고정 MCP 설정을 정의한다.
 * 사용자 입력 정규화와 TalkToFigma 서버 정의를 같은 경계에 둬 명령 동작을 단순하게 유지한다.
 */
import type { McpServerRecordInput } from '../../mcp/domain/server-record';
/**
 * `/talk-to-figma` 실행 입력이다.
 */
export type TalkToFigmaRequest = {
    /**
     * 운영자가 입력한 포트다.
     */
    port: number;
    /**
     * TalkToFigma 채널 이름이다.
     */
    channelName: string;
    /**
     * 실제 작업 지시 프롬프트다.
     */
    prompt: string;
};
/**
 * @description TalkToFigma port 입력을 정규화한다.
 * @param value 원본 입력값
 * @returns 검증된 포트 번호
 */
export declare function normalizeTalkToFigmaPort(value: string): number;
/**
 * @description TalkToFigma channelName 입력을 정규화한다.
 * @param value 원본 입력값
 * @returns trim된 채널 이름
 */
export declare function normalizeTalkToFigmaChannelName(value: string): string;
/**
 * @description TalkToFigma 사용자 프롬프트 입력을 정규화한다.
 * @param value 원본 입력값
 * @returns trim된 작업 프롬프트
 */
export declare function normalizeTalkToFigmaPrompt(value: string): string;
/**
 * @description TalkToFigma 전용 고정 MCP 서버 정의를 반환한다.
 * @returns stdio MCP 서버 입력 정의
 */
export declare function createTalkToFigmaMcpServerInput(): McpServerRecordInput;
//# sourceMappingURL=request.d.ts.map