import { ValueObject } from "@src/domain";
import { AdrFile } from "./AdrFile";
import { PackageRef } from "./PackageRef";
declare type Props = {
    value: string;
};
export declare class AdrSlug extends ValueObject<Props> {
    constructor(value: string);
    get value(): string;
    get packagePart(): string | undefined;
    get namePart(): string;
    static createFromFile(file: AdrFile, packageRef?: PackageRef): AdrSlug;
    static createFromTitle(title: string, packageRef?: PackageRef, date?: Date): AdrSlug;
}
export {};
//# sourceMappingURL=AdrSlug.d.ts.map