/**
 * 2024-09-06:  Migrated to fps-core-v7\src\banner\components\EasyPages\interfaces\
 */
import { EasyPagesDevTab, EasyPagesRepoTab, EasyPagesAnalTab, EasyEasyIconsTab } from "./epTypes";
import { IEasyPagesPageProps, IEasyPagesSourceProps } from "./IEasyPagesPageProps";
import { IEasyIcons } from "../../easy-icons/interfaces/eiTypes";
import { IFpsItemsReturn } from '../../../molecules/process-results/IFpsItemsReturn';
import { PivotLinkFormat, PivotLinkSize } from "../../../../types/@fluentUI/@7.199.1/Pivot";
export interface IEasyPagesPageHookProps {
    easyPagesPageProps: IEasyPagesPageProps;
    easyPagesSourceProps: IEasyPagesSourceProps;
    EasyIconsObject: IEasyIcons;
    fpsItemsReturn?: IFpsItemsReturn;
    linkFormat?: PivotLinkFormat;
    linkSize?: PivotLinkSize;
}
export interface IEasyLink extends Partial<any> {
    title: string;
    description: string;
    url: string;
    imageUrl: string;
    imageDesc: string;
    searchTextLC: string;
    type: 'current' | 'parent' | 'other' | 'nav';
    tabs: string[];
}
export type ISourceName = 'Current' | 'Parent' | 'Alternate' | typeof EasyPagesDevTab | typeof EasyPagesRepoTab | typeof EasyPagesAnalTab | typeof EasyEasyIconsTab;
export declare const EasyPageNoFetchTabs: ISourceName[];
//# sourceMappingURL=IEasyPagesPageHookProps.d.ts.map