import { SourceType } from "../enums/SDKSourceType";
export type TokenOriginModel = {
    id?: string;
    name?: string;
    sourceId?: string;
    sourceType?: Exclude<SourceType, "Storybook">;
    referenceOriginId?: string;
    referencePersistentId?: string;
    referenceResolutionFailed?: boolean;
    referenceOriginRemote?: boolean;
    referenceOriginName?: string;
    key?: string;
};
export declare class TokenOrigin {
    id: string | null;
    name: string | null;
    sourceId: string | null;
    sourceType?: Exclude<SourceType, "Storybook"> | null;
    referenceOriginId?: string | null;
    referencePersistentId?: string | null;
    /**
     * @deprecated Use TokenUtils.isReferenceResolutionFailed instead.
     */
    referenceResolutionFailed?: boolean | null;
    referenceOriginRemote?: boolean | null;
    referenceOriginName?: string | null;
    key?: string | null;
    constructor(model: TokenOriginModel);
}
