import { AppObject, AppObjectRepo } from "@vived/core";
import { Challenge, ChallengeEntity } from "../Entities";
export declare class ChallengeEntityMock extends ChallengeEntity {
    resetSelectedChallenge: () => void;
    registerChallenge: () => void;
    private _selected;
    get selectedChallenge(): string;
    set selectedChallenge(id: string);
    get allChallenges(): Challenge[];
    get selectedChallengeHeading(): string;
    get selectedChallengeName(): string;
    get selectedChallengeConsumerHelp(): string;
    get selectedChallengeAuthorHelp(): string;
    constructor(appObject: AppObject);
}
export declare function makeChallengeEntityMock(appObjects: AppObjectRepo): ChallengeEntityMock;
//# sourceMappingURL=ChallengeEntityMock.d.ts.map