declare const _default: import("react").ComponentType<Pick<Pick<Pick<{
    children: any;
    classes: any;
    id: any;
    settings: any;
    onSettingsChange: any;
    settingsKey: any;
    mapping: any;
    multipleAssets: any;
}, never> & Pick<PropTypes.InferProps<{
    settingsKey: PropTypes.Requireable<string>;
    multipleAssets: PropTypes.Requireable<boolean>;
    settings: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    onSettingsChange: PropTypes.Validator<(...args: any[]) => any>;
    children: PropTypes.Validator<PropTypes.ReactElementLike>;
    id: PropTypes.Requireable<string>;
    mapping: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        name: PropTypes.Validator<string>;
        key: PropTypes.Validator<string>;
    }>>[]>;
}>, "id" | "settings" | "settingsKey" | "multipleAssets" | PropTypes.RequiredKeys<{
    settingsKey: PropTypes.Requireable<string>;
    multipleAssets: PropTypes.Requireable<boolean>;
    settings: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    onSettingsChange: PropTypes.Validator<(...args: any[]) => any>;
    children: PropTypes.Validator<PropTypes.ReactElementLike>;
    id: PropTypes.Requireable<string>;
    mapping: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        name: PropTypes.Validator<string>;
        key: PropTypes.Validator<string>;
    }>>[]>;
}>> & Pick<{
    children: any;
    classes: any;
    id: any;
    settings: any;
    onSettingsChange: any;
    settingsKey: any;
    mapping: any;
    multipleAssets: any;
}, "classes">, "classes" | PropTypes.RequiredKeys<{
    settingsKey: PropTypes.Requireable<string>;
    multipleAssets: PropTypes.Requireable<boolean>;
    settings: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    onSettingsChange: PropTypes.Validator<(...args: any[]) => any>;
    children: PropTypes.Validator<PropTypes.ReactElementLike>;
    id: PropTypes.Requireable<string>;
    mapping: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        name: PropTypes.Validator<string>;
        key: PropTypes.Validator<string>;
    }>>[]>;
}>> & {
    id?: string | null | undefined;
    settings?: PropTypes.InferProps<{}> | null | undefined;
    settingsKey?: string | null | undefined;
    multipleAssets?: boolean | null | undefined;
} & {}, "id" | "settings" | "settingsKey" | "multipleAssets" | PropTypes.RequiredKeys<{
    settingsKey: PropTypes.Requireable<string>;
    multipleAssets: PropTypes.Requireable<boolean>;
    settings: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    onSettingsChange: PropTypes.Validator<(...args: any[]) => any>;
    children: PropTypes.Validator<PropTypes.ReactElementLike>;
    id: PropTypes.Requireable<string>;
    mapping: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        name: PropTypes.Validator<string>;
        key: PropTypes.Validator<string>;
    }>>[]>;
}>> & import("@material-ui/styles").StyledComponentProps<"link" | "button">>;
export default _default;
import PropTypes from 'prop-types';
//# sourceMappingURL=AddEditTrack.d.ts.map