cfc-ds
Version:
Design System do Conselho Federal de Contabilidade baseado no govbr-ds
29 lines (28 loc) • 1.83 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { ModalDensity } from '../../enums/modal-density.enum';
import { ButtonType } from '../../enums/button-type.enum';
import { ModalType } from '../../enums/modal-type.enum';
import * as i0 from "@angular/core";
export declare class ModalComponent {
type: ModalType;
title: string;
isClosable: boolean;
density: ModalDensity;
primaryActionLabel: string;
primaryActionIcon: string;
secondaryActionLabel?: string;
secondaryActionIcon?: string;
hasOverlay: boolean;
width: string;
height: string;
onPrimaryAction: EventEmitter<any>;
onSecondaryAction: EventEmitter<any>;
isOpened: boolean;
readonly buttonTypes: typeof ButtonType;
readonly modalTypes: typeof ModalType;
readonly modalDensities: typeof ModalDensity;
open(): void;
close(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ModalComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ModalComponent, "cfc-modal", never, { "type": { "alias": "type"; "required": false; }; "title": { "alias": "title"; "required": false; }; "isClosable": { "alias": "isClosable"; "required": false; }; "density": { "alias": "density"; "required": false; }; "primaryActionLabel": { "alias": "primaryActionLabel"; "required": false; }; "primaryActionIcon": { "alias": "primaryActionIcon"; "required": false; }; "secondaryActionLabel": { "alias": "secondaryActionLabel"; "required": false; }; "secondaryActionIcon": { "alias": "secondaryActionIcon"; "required": false; }; "hasOverlay": { "alias": "hasOverlay"; "required": false; }; "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; }, { "onPrimaryAction": "onPrimaryAction"; "onSecondaryAction": "onSecondaryAction"; }, never, ["*"], false, never>;
}