import { AliasType, IdFieldKey, ISipFlowOptions, MessageFlowType, SipMessageFlowType, SortFunctionType } from '../../types'; interface IProps { /** Loading state */ loading?: boolean; /** Flow Options */ options?: ISipFlowOptions; /** Array of Messages (events) */ events?: Array; /** Custom function for sorting events */ sortFn?: SortFunctionType; /** Array of server aliases */ aliases?: Array; /** Label Date Format, default: 'YYYY-MM-DD hh:mm:ss.SSS' */ labelDateFormat?: string; /** Show/Hide message icon, default: true */ showMessageIcons?: boolean; /** Active message Id */ activeLine?: string | number; /** Message key (unique field name). Constrained to fields that resolve * to `string | number | undefined` — `objectData` etc. are excluded * because they can't be rendered as an id. */ messageKey?: IdFieldKey; /** Format Date Function */ formatDate?: (date: string | number) => string; } /** Initial Sip Flow */ declare function initGraph(): void; declare const _default: __VLS_WithTemplateSlots, { loading: boolean; options: undefined; sortFn: undefined; events: () => never[]; aliases: () => never[]; labelDateFormat: undefined; showMessageIcons: boolean; activeLine: undefined; formatDate: undefined; messageKey: undefined; }>>, { initGraph: typeof initGraph; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "click:message": (pl: SipMessageFlowType) => void; ready: (pl: boolean) => void; }, string, import("vue").PublicProps, Readonly, { loading: boolean; options: undefined; sortFn: undefined; events: () => never[]; aliases: () => never[]; labelDateFormat: undefined; showMessageIcons: boolean; activeLine: undefined; formatDate: undefined; messageKey: undefined; }>>> & Readonly<{ onReady?: ((pl: boolean) => any) | undefined; "onClick:message"?: ((pl: SipMessageFlowType) => any) | undefined; }>, { loading: boolean; options: ISipFlowOptions; events: MessageFlowType[]; sortFn: SortFunctionType; aliases: AliasType[]; labelDateFormat: string; showMessageIcons: boolean; activeLine: string | number; messageKey: IdFieldKey; formatDate: (date: string | number) => string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, { before?(_: {}): any; "no-data"?(_: {}): any; after?(_: {}): any; loader?(_: { loading: boolean; }): any; }>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {}; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };