import { BooleanInput } from '@angular/cdk/coercion'; import { ElementRef } from '@angular/core'; import { CanColor } from '@angular/material/core'; import { CircleStatus } from './circle-status.model'; import * as i0 from "@angular/core"; export declare const _StatusCircleMixinBase: import("@angular/material/core/common-behaviors/constructor").Constructor & import("@angular/material/core/common-behaviors/constructor").AbstractConstructor & { new (_elementRef: ElementRef): { _elementRef: ElementRef; }; }; export declare class MtnaStatusCircleComponent extends _StatusCircleMixinBase implements CanColor { static ngAcceptInputType_optional: BooleanInput; static ngAcceptInputType_status: CircleStatus | string | null | undefined; hostClass: boolean; /** If present, displays a number inside the status circle. Defaults to undefined. */ circleNumber: number | string | null | undefined; /** Name of svg icon to be displayed during INCOMPLETE status. Defaults to undefined. */ incompleteIcon: string | null | undefined; /** Status of the circle status component, defaults to INVALID. Options are: VALID | INVALID | ERROR | DISABLED | INCOMPLETE | PENDING. */ get status(): CircleStatus; set status(status: CircleStatus); private _status; /** The icon used for the valid state. Defaults to 'done' */ validIcon: string; /** Adds styles to differentiate between optional or required items. Defaults to false. */ get optional(): boolean; set optional(optional: boolean); private _optional; /** Designates a valid state, displays a check icon in the success color. */ get validStatus(): boolean; /** Designates an error state, displays an error icon in the theme's error color.*/ get errorStatus(): boolean; /** Designates an incomplete state, an svg icon must be registered & the icon name passed to the 'incompleteIcon' input.*/ get invalidStatus(): boolean; /** Designates a disabled state, displays a disabled icon in the theme's disabled color.*/ get disabledStatus(): boolean; constructor(elementRef: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }