Timeline Studio API Documentation - v0.26.0
    Preparing search index...
    useApiKeys: Mock<
        () => {
            apiKeysInfo: {
                claude: {
                    has_access_token: boolean;
                    has_value: boolean;
                    is_oauth: boolean;
                    is_valid: boolean;
                    key_type: string;
                };
                openai: {
                    has_access_token: boolean;
                    has_value: boolean;
                    is_oauth: boolean;
                    is_valid: boolean;
                    key_type: string;
                };
            };
            deleteApiKey: Mock<Procedure>;
            exchangeOAuthCode: Mock<Procedure>;
            exportToEnv: Mock<Procedure>;
            generateOAuthUrl: Mock<Procedure>;
            getApiKeyInfo: Mock<Procedure>;
            getApiKeyStatus: Mock<Procedure>;
            importFromEnv: Mock<Procedure>;
            loadApiKeysInfo: Mock<Procedure>;
            loadingStatuses: {};
            saveOAuthCredentials: Mock<Procedure>;
            saveSimpleApiKey: Mock<Procedure>;
            testApiKey: Mock<Procedure>;
        },
    > = ...

    Mock для хука useApiKeys