export class CallLogDetailsConfiguration {
    /**
     * toggle visibility of close button
     */
    showCloseButton;
    /**
     * This will change the close button icon
     */
    closeButtonIconImage;
    /**
     * toggle the profile view
     */
    hideProfile;
    /**
     * Pass the custom profile view here.
     */
    CustomProfileView;
    /**
     * List of templates tobe shown
     */
    data;
    /**
     * call back for error
     */
    onError;
    /**
     * custom functionality on back press
     */
    onBack;
    /**
     * Style object for Avatar
     */
    avatarStyle;
    /**
     * Style object for CallLogDetails
     */
    callLogDetailsStyle;
    /**
     * Configuration for call history.
     */
    callLogHistoryConfiguration;
    /**
     * Configuration for call log participants.
     */
    callLogParticipantsConfiguration;
    /**
     * Configuration for call log recordings.
     */
    callLogRecordingsConfiguration;
    constructor(props) {
        if (props) {
            for (const [key, value] of Object.entries(props)) {
                this[key] = value;
            }
        }
    }
}
//# sourceMappingURL=CallLogDetailsConfiguration.js.map