interface GithubClientOptions { repoOwner: string; repoName: string; accessToken: string; } interface CreateSettingPRResponse { success: boolean; message: string; prUrl?: string; status?: number; } export declare function useGithubClient({ repoOwner, repoName, accessToken }: GithubClientOptions): (title: 'icons' | 'images', svgFiles: { name: string; content: string; }[]) => Promise; export {};