import { BankIndicatorElements, BankItem } from './types';
export * from './types.js';
export declare class BankIndicatorWebComponent extends HTMLElement {
    #private;
    elements: BankIndicatorElements;
    bankInfo: import("./types").BankInfo;
    get selectedBank(): BankItem | null;
    set selectedBank(value: BankItem | null);
    constructor();
    connectedCallback(): void;
    callOnLoadEvent(): void;
    callOnInitEvent(): void;
    initWebComponent(): void;
    registerEventListener(): void;
    initProp(): void;
    static get observedAttributes(): string[];
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    onAttributeChange(name: string, value: string): void;
    changeBank(prefix: string | null): void;
}
//# sourceMappingURL=bank-indicator.d.ts.map