import { ILinkRace, ILinkCulture, ILinkBackground, ILinkKlass, IRace, IKlass, IBackground, ICulture, IIdeals } from "opendnd-core";
export interface IPersonaeDefaults {
    races: {
        [uuid: string]: ILinkRace;
    };
    raceOptions?: string[];
    racesDict: {
        [uuid: string]: IRace;
    };
    klasses: {
        [uuid: string]: ILinkKlass;
    };
    klassOptions?: string[];
    klassesDict: {
        [uuid: string]: IKlass;
    };
    backgrounds: {
        [uuid: string]: ILinkBackground;
    };
    backgroundOptions?: string[];
    backgroundsDict: {
        [uuid: string]: IBackground;
    };
    cultures: {
        [uuid: string]: ILinkCulture;
    };
    cultureOptions?: string[];
    culturesDict: {
        [uuid: string]: ICulture;
    };
    personalityTraits?: string[];
    ideals?: IIdeals;
    flaws?: string[];
    bonds?: string[];
    mannerisms?: string[];
    talents?: string[];
    traits?: string[];
    characteristics?: string[];
    typeOptions?: string[];
    genderOptions?: string[];
    alignmentOptions?: string[];
}
declare let defaults: IPersonaeDefaults;
export default defaults;
