& {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}): {
toDispose: (() => void)[];
loadOptions: import("lodash").DebouncedFunc;
componentDidMount(): void;
componentDidUpdate(prevProps: any): void;
componentWillUnmount(): void;
loadConfig(ctx?: any): Promise;
loadAutoComplete(input: string): Promise;
setConfig(value: any, ctx?: any): void;
syncConfig(): void;
deferLoadConfig(item: any): Promise;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}> & Readonly<{
children?: React.ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: React.ReactInstance;
};
shouldComponentUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}>, nextState: Readonly<{}>, nextContext: any): boolean;
componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}>, prevState: Readonly<{}>): any;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}>, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}>, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}>, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, keyof RemoteOptionsProps> & import("./WithRemoteConfig").OutterProps & {
store: {
fetching: boolean;
errorMsg: string;
config: any;
data: import("mobx-state-tree").IStateTreeNode>;
} & import("mobx-state-tree/dist/internal").NonEmptyObject & {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
} & import("mobx-state-tree").IStateTreeNode;
errorMsg: import("mobx-state-tree").IType;
config: import("mobx-state-tree").IType;
data: import("mobx-state-tree").IType<{} | null | undefined, {}, {}>;
}, {
setComponent(c: any): void;
load: (env: import("amis-core").RendererEnv, api: import("amis-core").Api, ctx: any, config?: import("./WithRemoteConfig").WithRemoteConfigSettings | undefined) => Promise;
setData(data: any): void;
setConfig(options: any, config: import("./WithRemoteConfig").WithRemoteConfigSettings, motivation?: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>;
}>, nextState: Readonly<{}>, nextContext: any): void;
};
displayName: string;
ComposedComponent: React.ComponentType<{
new (props: (RemoteOptionsProps & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps) | Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>): {
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps> & Readonly<{
children?: React.ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: React.ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: RemoteOptionsProps & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, context: any): {
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps> & Readonly<{
children?: React.ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: React.ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: React.Context | undefined;
}>;
contextType: import("react").Context;
};
}) & import("hoist-non-react-statics").NonReactStatics, {}>) & {
ComposedComponent: {
new (props: (RemoteOptionsProps & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps) | Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>): {
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps> & Readonly<{
children?: React.ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: React.ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: RemoteOptionsProps & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps, context: any): {
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps> & Readonly<{
children?: React.ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: React.ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly & Omit & {
locale?: string | undefined;
translate?: ((str: string, ...args: any[]) => string) | undefined;
} & ThemeProps, keyof ThemeProps> & import("amis-core/lib/theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: React.Context | undefined;
};
};