import { MyBaseListProps } from "@lm_fe/pages";
import { IMchc_TableConfig, ModelService, TIdType } from "@lm_fe/service";
export type TConfig = Partial<MyBaseListProps> & {
    watchScript?: string;
    needSync?: boolean;
    needPrint?: boolean;
};
export interface ICommonProps {
    configId?: TIdType;
    id?: any;
    history?: any;
}
export declare function getConfigOne(props: ICommonProps): Promise<IMchc_TableConfig>;
export declare function useConfigHook(props?: any): readonly [Partial<IMchc_TableConfig> | undefined, import("react").MutableRefObject<ModelService<any> | undefined>, (edit_config?: Partial<IMchc_TableConfig> | undefined) => void, boolean];
export declare function getM(config?: Partial<IMchc_TableConfig>): ModelService<any> | undefined;
export declare function getConfigFullUrl(config?: TConfig): string;
