import type { ExtendKcContext, KcContext as KcContextBase } from "./KcContext"; import type { AccountThemePageId } from "../../bin/shared/constants"; 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 AccountThemePageId | keyof KcContextExtensionPerPage]?: DeepPartial, { pageId: PageId; }>>; }; }): { getKcContextMock: (params: { pageId: PageId; overrides?: DeepPartial, { pageId: PageId; }>> | undefined; }) => Extract, { pageId: PageId; }>; };