import type { SdkFont } from './Fonts';
export declare enum ResourceType {
    Icons = "icons",
    Images = "images",
    Animations = "animations",
    Videos = "videos",
    Fonts = "fonts"
}
export declare enum IconTokens {
    NavigationBack = "Navigation.Back",
    NavigationExit = "Navigation.Close"
}
export declare enum ImageTokens {
}
export declare enum VideoTokens {
}
export declare enum AnimationTokens {
}
export declare enum ResourceLocationType {
    Local = "local",
    Remote = "remote"
}
export type ResourceLocation = {
    type: ResourceLocationType;
    uri: string;
};
export type Media = {
    location: ResourceLocation;
    contentDescription?: string;
};
export type Resources = {
    [ResourceType.Icons]?: Record<IconTokens, Media>;
    [ResourceType.Images]?: Record<ImageTokens, Media>;
    [ResourceType.Animations]?: Record<AnimationTokens, Media>;
    [ResourceType.Videos]?: Record<VideoTokens, Media>;
    [ResourceType.Fonts]?: SdkFont[];
};
