import { SamError } from "@osaedasia/sam";
/**
 * Error thrown when a required theme property is missing from a theme definition.
 * @extends SamError
 */
export declare class MissingThemePropertyError extends SamError {
}
/**
 * Error thrown when a theme property has invalid or missing required inner properties.
 * @extends SamError
 */
export declare class InvalidThemePropertyError extends SamError {
}
/**
 * Error thrown when attempting to register a theme with a name that already exists.
 * @extends SamError
 */
export declare class DuplicateThemeError extends SamError {
}
/**
 * Error thrown when attempting to access or apply a theme that doesn't exist in the theme registry.
 * @extends SamError
 */
export declare class ThemeNotFoundError extends SamError {
}
