import { CharacterDetail } from '../../models/enka/CharacterDetail';
import { APIBuild } from '../../types/enkaNetwork';
/**
 * Class of Enka Build
 */
export declare class EnkaBuild {
    /**
     * Build ID
     */
    readonly id: number;
    /**
     * Build name
     */
    readonly name: string;
    /**
     * Build description
     */
    readonly description: string;
    /**
     * Build custom art source URL
     */
    readonly customArtURL?: string;
    /**
     * Character Detail
     */
    readonly characterDetail: CharacterDetail;
    /**
     * Is the public
     */
    readonly isPublic: boolean;
    /**
     * Is the live preview
     */
    readonly isLive: boolean;
    /**
     * Is adaptive color
     */
    readonly isAdaptiveColor: boolean;
    /**
     * honkard width
     */
    readonly honkardWidth: number;
    /**
     * EnkaNetwork URL
     */
    readonly url: string;
    /**
     * Data from EnkaNetwork
     */
    readonly data: APIBuild;
    /**
     * Create a EnkaBuild
     * @param data Data from EnkaNetwork
     * @param genshinAccountURL URL of enka.network game account
     */
    constructor(data: APIBuild, genshinAccountURL: string);
}
