import type { InteractiveGraphWidget, LockedEllipseType, LockedFunctionType, LockedLabelType, LockedLineType, LockedPointType, LockedPolygonType, LockedVectorType, PerseusGraphTypeAbsoluteValue, PerseusGraphTypeAngle, PerseusGraphTypeCircle, PerseusGraphTypeExponential, PerseusGraphTypeLinear, PerseusGraphTypeLinearSystem, PerseusGraphTypeLogarithm, PerseusGraphTypeNone, PerseusGraphTypePoint, PerseusGraphTypePolygon, PerseusGraphTypeQuadratic, PerseusGraphTypeRay, PerseusGraphTypeSegment, PerseusGraphTypeSinusoid, PerseusGraphTypeTangent, PerseusGraphTypeVector, PerseusInteractiveGraphWidgetOptions, PerseusRenderer } from "../../data-schema"; export declare function generateInteractiveGraphWidget(interactiveGraphWidgetProperties?: Partial>): InteractiveGraphWidget; export declare function generateInteractiveGraphOptions(options?: Partial): PerseusInteractiveGraphWidgetOptions; export declare function generateIGAngleGraph(options?: Partial>): PerseusGraphTypeAngle; export declare function generateIGCircleGraph(options?: Partial>): PerseusGraphTypeCircle; export declare function generateIGLinearGraph(options?: Partial>): PerseusGraphTypeLinear; export declare function generateIGLinearSystemGraph(options?: Partial>): PerseusGraphTypeLinearSystem; export declare function generateIGLogarithmGraph(options?: Partial>): PerseusGraphTypeLogarithm; export declare function generateIGNoneGraph(): PerseusGraphTypeNone; export declare function generateIGPointGraph(options?: Partial>): PerseusGraphTypePoint; export declare function generateIGPolygonGraph(options?: Partial>): PerseusGraphTypePolygon; export declare function generateIGQuadraticGraph(options?: Partial>): PerseusGraphTypeQuadratic; export declare function generateIGRayGraph(options?: Partial>): PerseusGraphTypeRay; export declare function generateIGSegmentGraph(options?: Partial>): PerseusGraphTypeSegment; export declare function generateIGSinusoidGraph(options?: Partial>): PerseusGraphTypeSinusoid; export declare function generateIGTangentGraph(options?: Partial>): PerseusGraphTypeTangent; export declare function generateIGVectorGraph(options?: Partial>): PerseusGraphTypeVector; export declare function generateIGLockedPoint(options?: Partial>): LockedPointType; export declare function generateIGLockedLine(options?: Partial>): LockedLineType; export declare function generateIGLockedVector(options?: Partial>): LockedVectorType; export declare function generateIGLockedEllipse(options?: Partial>): LockedEllipseType; export declare function generateIGLockedPolygon(options?: Partial>): LockedPolygonType; export declare function generateIGLockedFunction(options?: Partial>): LockedFunctionType; export declare function generateIGLockedLabel(options?: Partial>): LockedLabelType; export declare function generateIGExponentialGraph(options?: Partial>): PerseusGraphTypeExponential; export declare function generateIGAbsoluteValueGraph(options?: Partial>): PerseusGraphTypeAbsoluteValue; export declare function generateInteractiveGraphQuestion(options?: Partial & { content?: string; isStatic?: boolean; graded?: boolean; }): PerseusRenderer;