import { ActionType, DataSet, PixelColorway, PixelDieType, Profile } from "@systemic-games/pixels-core-animation"; import EditActionRunOnDevice from "./EditActionRunOnDevice"; import EditAnimation from "./EditAnimation"; import EditDataSet from "./EditDataSet"; import EditRule from "./EditRule"; import Editable from "./Editable"; export default class EditProfile extends Editable { description: string; rules: EditRule[]; dieType: PixelDieType; colorway: PixelColorway; brightness: number; creationDate: Date; lastModified: Date; constructor(opt?: { uuid?: string; name?: string; description?: string; rules?: EditRule[]; dieType?: PixelDieType; colorway?: PixelColorway; brightness?: number; creationDate?: Date; lastModified?: Date; }); getRemoteAction(actionId: number): EditActionRunOnDevice | undefined; toProfile(editSet: EditDataSet, set: DataSet): Profile; duplicate(uuid?: string): EditProfile; collectAnimations(): EditAnimation[]; hasActionOfType(type: ActionType): boolean; } //# sourceMappingURL=EditProfile.d.ts.map