@taiga-ui/kit
Version:
Taiga UI Angular main components kit
24 lines (23 loc) • 1.07 kB
TypeScript
import { InjectionToken } from '@angular/core';
import { type TuiDialogContext } from '@taiga-ui/core/portals/dialog';
import { PolymorpheusComponent, type PolymorpheusContent } from '@taiga-ui/polymorpheus';
import * as i0 from "@angular/core";
export interface TuiConfirmData {
readonly content?: PolymorpheusContent;
readonly no?: string;
readonly yes?: string;
readonly appearance?: string;
}
export declare class TuiConfirm {
private readonly isMobile;
protected readonly words: import("@angular/core").Signal<{
no: string;
yes: string;
}>;
readonly context: TuiDialogContext<boolean, TuiConfirmData | undefined>;
protected get appearance(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiConfirm, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiConfirm, "ng-component", never, {}, {}, never, never, true, never>;
}
export declare const TUI_CONFIRM: PolymorpheusComponent<TuiConfirm>;
export declare const TUI_CONFIRM_DIALOG: InjectionToken<PolymorpheusContent<TuiDialogContext<boolean, unknown>>>;