import { DebugElement } from '@angular/core'; import { ComponentFixture } from '@angular/core/testing'; import { TsTabCollectionComponent } from '@terminus/ui/tabs'; /** * Get an array of all DebugElements for TsTabCollectionComponents * * @param fixture - The component fixture * @returns An array of DebugElements */ export declare function getAllTabCollectionDebugElements(fixture: ComponentFixture): DebugElement[]; /** * Get the DebugElement for a TsTabCollectionComponent * * @param fixture - The component fixture * @param index - The index of the desired TsTabCollectionComponent * @returns The DebugElement */ export declare function getTabCollectionDebugElement(fixture: ComponentFixture, index?: number): DebugElement; /** * Get the component instance for a TsTabCollectionComponent * * @param fixture - The component fixture * @param index - The index of the desired TsTabCollectionComponent * @returns The component instance */ export declare function getTabCollectionInstance(fixture: ComponentFixture, index?: number): TsTabCollectionComponent; /** * Get all label debug elements for a TsTabCollectionComponent * * @param fixture - The component fixture * @param index - The index of the desired TsTabCollectionComponent * @returns An array of debug elements */ export declare function getAllTabLabelDebugElements(fixture: ComponentFixture, index?: number): DebugElement[]; /** * Get all label elements for a TsTabCollectionComponent * * @param fixture - The component fixture * @param index - The index of the desired TsTabCollectionComponent * @returns The array of elements */ export declare function getAllTabLabelElements(fixture: ComponentFixture, index?: number): HTMLElement[]; /** * Get a label element for a TsTabCollectionComponent * * @param fixture - The component fixture * @param collectionIndex - The index of the desired TsTabCollectionComponent * @param labelIndex - The index of the desired label element * @returns The element */ export declare function getTabLabelElement(fixture: ComponentFixture, collectionIndex?: number, labelIndex?: number): HTMLElement; /** * Get the tab wrapper element for a TsTabCollectionComponent * * @param fixture - The component fixture * @param collectionIndex - The index of the desired TsTabCollectionComponent * @param tabIndex - The index of the desired tab element * @returns The element */ export declare function getTabBodyWrapperElement(fixture: ComponentFixture, collectionIndex?: number, tabIndex?: number): HTMLElement; /** * Get the selected label element * * @param fixture - The component fixture * @returns The selected label element */ export declare const getSelectedLabelElement: (fixture: ComponentFixture) => HTMLElement; /** * Get the selected content element * * @param fixture - The component fixture * @returns The selected tab content element */ export declare const getSelectedContentElement: (fixture: ComponentFixture) => HTMLElement;