UNPKG

818 BTypeScriptView Raw
1import { Component } from 'react';
2export interface IDialogProviderProps {
3 children: any;
4 tracking?: any;
5}
6interface IDialogProviderState {
7 show: boolean;
8}
9interface IDialogProviderMethods {
10 hideDialog: () => void;
11 showDialog: () => void;
12}
13export interface IDialog extends IDialogProviderMethods, IDialogProviderState {
14}
15export interface IDialogAPI {
16 dialog: IDialog;
17}
18declare class DialogProvider extends Component<IDialogProviderProps> {
19 state: IDialogProviderState;
20 hideDialog: () => void;
21 showDialog: () => void;
22 render(): JSX.Element;
23}
24export default DialogProvider;
25export interface IDialogConfig {
26 hideDialog: () => void;
27 show: boolean;
28 showDialog: () => void;
29}
30declare const KbcDialog: any;
31export { KbcDialog };
32//# sourceMappingURL=provider.d.ts.map
\No newline at end of file