export interface IEnvironment { name: string; type: string; createdAt: string; sortOrder: number; enabled: boolean; protected: boolean; } export interface IProjectEnvironment { enabled: boolean; name: string; } export interface IEnvironmentPayload { name: string; type: string; } export interface IEnvironmentEditPayload { sortOrder: number; type: string; } export interface IEnvironmentClonePayload { name: string; type: string; projects: string[]; clonePermissions: boolean; } export interface IEnvironmentResponse { environments: IEnvironment[]; } export interface ISortOrderPayload { [index: string]: number; }