import type { ExtendKcContext, KcContext as KcContextBase, PageId as PageId_builtin } from "./KcContext"; import type { DeepPartial } from "../../tools/DeepPartial"; export declare function createGetKcContextMock; }, KcContextExtensionPerPage extends Record<`${string}.ftl`, Record>>(params: { kcContextExtension: KcContextExtension; kcContextExtensionPerPage: KcContextExtensionPerPage; overrides?: DeepPartial; overridesPerPage?: { [PageId in PageId_builtin | keyof KcContextExtensionPerPage]?: DeepPartial, { pageId: PageId; }>>; }; }): { getKcContextMock: (params: { pageId: PageId; overrides?: DeepPartial, { pageId: PageId; }>>; }) => Extract, { pageId: PageId; }>; };