import { StateContext } from '@ngxs/store';
import { IExternalLink } from '../../interfaces/configs.interface';
import * as ExternalLinks from './external-links.actions';
import * as i0 from "@angular/core";
export interface ExternalLinksStateModel {
    userGuide: IExternalLink;
    rgaaChart: IExternalLink;
}
export declare class ExternalLinksState {
    static getExternalLinks(state: ExternalLinksStateModel): ExternalLinksStateModel;
    static getExternalLinksDetail(state: ExternalLinksStateModel): {
        userGuide: IExternalLink;
        rgaaChart: IExternalLink;
    };
    static getUserGuide(state: ExternalLinksStateModel): IExternalLink;
    static getRgaaChart(state: ExternalLinksStateModel): IExternalLink;
    setExternalLinksConfig(ctx: StateContext<ExternalLinksStateModel>, action: ExternalLinks.SetExternalLinksConfig): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ExternalLinksState, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ExternalLinksState>;
}
