import { IApihawkConnectorOptions } from '@apihawk/connector';
import { HelpCenterSDKBase } from './lib/help-center-sdk-base';
import { HelpCenterSDKArticles } from './services/help-center-sdk-articles';
import { HelpCenterSDKCategories } from './services/help-center-sdk-categories';
import { HelpCenterSDKSEO } from './services/help-center-sdk-seo';
import { HelpCenterSDKTags } from './services/help-center-sdk-tags';
export declare class HelpCenterSDK extends HelpCenterSDKBase {
    private helpCenterSDKArticles;
    private helpCenterSDKCategories;
    private helpCenterSDKTags;
    private helpCenterSDKSEO;
    constructor(init: IApihawkConnectorOptions);
    readonly Articles: HelpCenterSDKArticles;
    readonly Categories: HelpCenterSDKCategories;
    readonly Tags: HelpCenterSDKTags;
    readonly SEO: HelpCenterSDKSEO;
    /**
     * Get articles by category populated
     * @param categoryId ID of the category
     * @param {number} page
     * @param {number} pageSize
     * @returns {Promise<IRestPaginatedResource<IRestPaginatedResource>>}
     */
    getArticlesByCategoryPopulated(categoryId: number, page?: number, pageSize?: number): Promise<import("./types/common").IRestPaginatedResource<import("./services/help-center-sdk.types").IHelpCenterArticle>>;
}
