export declare function useSourceCode(): {
    showSourceCode: import("vue").ComputedRef<boolean>;
    showCopyMarkdown: import("vue").ComputedRef<boolean>;
    editUrl: import("vue").ComputedRef<string>;
    sourceCodeUrl: import("vue").ComputedRef<string>;
    sourceCodeLabel: import("vue").ComputedRef<string>;
    copyMarkdownContent: () => Promise<void>;
    copied: import("vue").Ref<boolean, boolean>;
    isSupported: import("vue").Ref<boolean, boolean>;
    copyMarkdownLink: () => Promise<void>;
    chatGPTUrl: import("vue").ComputedRef<string>;
    claudeUrl: import("vue").ComputedRef<string>;
    viewAsMarkdown: () => void;
    copyOptionsConfig: import("vue").ComputedRef<{
        markdownLink: boolean;
        viewMarkdown: boolean;
        chatgpt: boolean;
        claude: boolean;
    }>;
    hasDropdownOptions: import("vue").ComputedRef<boolean>;
};
