import { EventEmitter } from '../../../stencil-public-runtime'; export declare class ProfileCard { /** The title for the card - usually a full name */ name: string; /** A sub heading - usually a position or field title */ position: string; /** The URL link for the primary text link on the bottom left of the card*/ link: string; /** The ID string for click events, using Stencil's Emitter. Only applies to card's bottom right link- DEVELOPER USE */ emitid: string; /** A second URL link for the bottom right of the card */ secondlink: string; /** The text for the primary text link bottom left */ cta: string; /** The text for the secondary text link bottom right */ secondcta: string; /** A call back function to be supplied for the first (left hand side) call to action, as well as the clickable name */ primaryfn: () => void; /** A call back function to be supplied for the second (right hand side) call to action*/ secondaryfn: () => void; /** The image URL */ image: string; /** Applies to lazy loading of images. Remove lazy loading */ nolazy: boolean; /** Specifiy which part of the image to focus on. Defaults to center */ imagefocus: 'center' | 'top' | 'bottom' | 'right' | 'left' | 'faces'; imageloading: boolean; imageclasses: any; host: HTMLElement; emitClick: EventEmitter; clickHandler(e: Event, cb: () => void): void; keyDownHandler(e: KeyboardEvent, cb: () => void): void; createNameButton(): any; createTextButton(type: 'primary' | 'secondary'): any; addFocus(): Promise; render(): any; }