import { BooleanInput } from '@angular/cdk/coercion'; import { TemplateRef, TrackByFunction } from '@angular/core'; import * as i0 from "@angular/core"; export declare class MtnaTabWrapperComponent { static ngAcceptInputType_active: BooleanInput; static ngAcceptInputType_values: unknown[] | null | undefined; fillClass: boolean; outlineClass: boolean; content: TemplateRef; /** Whether the parent editor is currently focused */ get active(): boolean; set active(a: boolean); private _active; /** Position of the tabs. Defaults to 'start' */ align: 'start' | 'end'; /** Form field appearance of the editor. Defaults to outline */ get appearance(): "fill" | "outline"; set appearance(a: "fill" | "outline"); private _appearance; /** The value to display first in the order. NOTE: This value should align with values returned from the `trackBy` function. */ get defaultValue(): string | null | undefined; set defaultValue(dv: string | null | undefined); private _defaultValue; /** The values to display in tabs */ get values(): T[]; set values(v: T[]); protected _values: T[]; /** Function to extract a displayable string value from the provided {@link values}. Defauls to returning the value as string. */ valueDisplayAccessor: (value: T) => string; /** TrackByFunction for looping the provided {@link values}. Defaults to returning the value. */ trackBy: TrackByFunction; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "mtna-tab-wrapper", never, { "active": "active"; "align": "align"; "appearance": "appearance"; "defaultValue": "defaultValue"; "values": "values"; "valueDisplayAccessor": "valueDisplayAccessor"; "trackBy": "trackBy"; }, {}, ["content"], never>; }