import { ThemeableComponent } from "../../common"; import { DuetIconName, DuetLanguage, DuetMargin, DuetTheme } from "../../common-types"; export declare class DuetContactCard implements ThemeableComponent { /** * Own Properties. */ private phoneLabel; language: DuetLanguage; /** * Reference to host HTML element. */ element: HTMLElement; /** * Theme. */ theme: DuetTheme; /** * Controls the margin of the component. */ margin: DuetMargin; /** * Image. */ image: string; /** * Name. */ name: string; /** * Description. */ description: string; /** * Email. */ email: string; /** * Phone. */ phone: string; /** * Button text. */ buttonText: string; /** * Button icon. */ buttonIcon: DuetIconName; /** * Button url. */ buttonUrl: string; /** * Component lifecycle events. */ componentWillLoad(): void; connectedCallback(): void; disconnectedCallback(): void; /** * render() function * Always the last one in the class. */ render(): any; }