import { AdaptableLogger } from '../agGrid/AdaptableLogger';
type StringKey<T> = Extract<keyof T, string>;
export declare const logDeprecation: <T>(logger: AdaptableLogger, typeName: string, oldProp: StringKey<T>, newProp?: StringKey<T>, message?: string) => void;
export declare const logDeprecationExternal: <OLD_TYPE, NEW_TYPE>(logger: AdaptableLogger, oldTypeName: string, oldProp: StringKey<OLD_TYPE>, newTypeName: string, newProp: StringKey<NEW_TYPE>, message?: string) => void;
export declare const logDeprecationInternal: <T>(logger: AdaptableLogger, typeName: string, oldProp: StringKey<T>) => void;
export {};
