import { TTagOrStatusItem } from '../../store/type';
export declare class MasterTagApp {
    languagePref: string;
    themeMode: 'light' | 'dark';
    businessId: string;
    shopId: string;
    accessToken: string;
    isProduction: boolean;
    timeZone: string;
    tags: TTagOrStatusItem[];
    searchQuery: string;
    loading: boolean;
    dialogOpen: boolean;
    editingItem: TTagOrStatusItem | null;
    dialogLoading: boolean;
    private containerRef?;
    private sortable;
    connectedCallback(): void;
    componentWillLoad(): void;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    handleLanguageChange(newValue: string): void;
    handleThemeChange(newValue: 'light' | 'dark'): void;
    handleBusinessIdChange(newValue: string): void;
    handleShopIdChange(newValue: string): void;
    handleAccessTokenChange(newValue: string): void;
    handleIsProductionChange(newValue: boolean): void;
    handleTimeZoneChange(newValue: string): void;
    private fetchData;
    private handleCreate;
    private handleUpdate;
    private handleDelete;
    private handleReorder;
    render(): any;
}
