import { OnInit } from '@angular/core';
import { ChangelogControllerGetVersionRemoteMethod } from '../openapi/remote-methods/changelog-controller-get-version.remote-method';
import * as i0 from "@angular/core";
export declare class ChangelogComponent implements OnInit {
    readonly availableVersions: import("@angular/core").WritableSignal<string[]>;
    readonly error: import("@angular/core").WritableSignal<string | null>;
    readonly activeIndex: import("@angular/core").WritableSignal<number>;
    readonly selectedVersion: import("@angular/core").Signal<string>;
    readonly displayedButtons: import("@angular/core").Signal<{
        index: number;
        version: string;
    }[]>;
    readonly application: string;
    readonly getChangelogMethod: ChangelogControllerGetVersionRemoteMethod;
    readonly getChangelogMethodParameters: import("@angular/core").Signal<{
        parameters: {
            version: string;
            application: string;
        };
    }>;
    private readonly getAvailableVersionsMethod;
    ngOnInit(): void;
    private loadAvailableVersions;
    static ɵfac: i0.ɵɵFactoryDeclaration<ChangelogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ChangelogComponent, "rxap-changelog", never, {}, {}, never, never, true, never>;
}
