import { AppObject, AppObjectPM, AppObjectRepo } from "@vived/core";
export interface SelectedChallengeVM {
    selectedChallenge: string;
    options: {
        value: string;
        label: string;
    }[];
}
export declare const defaultSelectedChallengeVM: SelectedChallengeVM;
export declare abstract class SelectedChallengePM extends AppObjectPM<SelectedChallengeVM> {
    static type: string;
    static get(appObjects: AppObjectRepo): SelectedChallengePM | undefined;
}
export declare function makeSelectedChallengePM(appObject: AppObject): SelectedChallengePM;
//# sourceMappingURL=SelectedChallengePM.d.ts.map