import { AppObject, AppObjectPM, AppObjectRepo } from "@vived/core";
export interface SlideNavigationVM {
    hasNextState: boolean;
    hasPreviousState: boolean;
    hideNavigation: boolean;
}
export declare abstract class SlideNavigationPM extends AppObjectPM<SlideNavigationVM> {
    static readonly type = "SlideNavigationPM";
    static get: (appObjects: AppObjectRepo) => SlideNavigationPM | undefined;
}
export declare const defaultSlideNavigationVM: SlideNavigationVM;
export declare function makeSlideNavigationPM(appObject: AppObject): SlideNavigationPM;
//# sourceMappingURL=SlideNavigationPM.d.ts.map