intervention-pages
Version:
33 lines (32 loc) • 1.14 kB
TypeScript
import '@polymer/paper-button/paper-button';
import './common/layout/page-content-header/page-content-header';
import './common/layout/etools-tabs';
import './common/layout/status/etools-status';
import { LitElement } from 'lit-element';
import { AnyObject, RouteDetails } from './common/models/globals.types';
/**
* @LitElement
* @customElement
*/
export declare class InterventionTabs extends LitElement {
static get styles(): import("lit-element").CSSResult[];
render(): import("lit-element").TemplateResult;
pageTabs: {
tab: string;
tabLabel: string;
hidden: boolean;
}[];
activeTab: string;
intervention: AnyObject;
_storeUnsubscribe: () => void;
_store: AnyObject;
get store(): any;
set store(parentAppReduxStore: any);
_routeDetails: RouteDetails;
connectedCallback(): void;
disconnectedCallback(): void;
isActiveTab(tab: string, expectedTab: string): boolean;
stateChanged(state: any): void;
handleTabChange(e: CustomEvent): void;
tabChanged(newTabName: string, oldTabName: string | undefined): void;
}