import React from 'react';
import { type BundledLanguage } from 'shiki';
export interface RequestConfig {
    url: string;
    method?: 'post' | 'put';
    headers?: any;
    body?: any;
}
interface PromptCodeEditorProps {
    themeMode: 'light' | 'dark';
    requestConfig: RequestConfig;
    language: BundledLanguage;
    disabled?: boolean;
    inputLabel?: string;
    inputPlaceholder?: string;
    codeBlockLabel?: string;
    codeBlockValue: string;
    onCodeChange?: (code: string) => void;
}
export declare const PromptCodeEditor: React.FC<PromptCodeEditorProps>;
export {};
