import { InstagramBaseAction } from '../instagram-base.action';
import { ActionParam, ActionResultSimple, RunActionParams } from '@memberjunction/actions-base';
/**
 * Retrieves account-level insights for an Instagram Business account.
 * Includes follower demographics, reach, impressions, and profile activity.
 */
export declare class InstagramGetAccountInsightsAction extends InstagramBaseAction {
    protected InternalRunAction(params: RunActionParams): Promise<ActionResultSimple>;
    /**
     * Get appropriate metrics based on period
     */
    private getAccountMetrics;
    /**
     * Get account information
     */
    private getAccountInfo;
    /**
     * Get account demographics
     */
    private getAccountDemographics;
    /**
     * Parse gender/age demographics
     */
    private parseGenderAge;
    /**
     * Parse online hours data
     */
    private parseOnlineHours;
    /**
     * Get content performance summary
     */
    private getContentPerformanceSummary;
    /**
     * Parse account insights
     */
    private parseAccountInsights;
    /**
     * Calculate growth metrics
     */
    private calculateGrowthMetrics;
    /**
     * Define the parameters for this action
     */
    get Params(): ActionParam[];
    /**
     * Get the description for this action
     */
    get Description(): string;
}
//# sourceMappingURL=get-account-insights.action.d.ts.map