import { BaseSource } from './base'; import { Constructor, int } from '../../types'; export declare function VisualSourceMixin>(Base: T): { new (...args: any[]): { /** * The height of the source */ height: int; /** * The width of the source */ width: int; /** * The aspect ratio of the source */ get aspectRatio(): number; id: string; mimeType: string; input: import('../..').MediaInput; name: string; createdAt: string; init(): Promise; arrayBuffer(): Promise; toJSON(): string; fromJSON(obj: K extends string ? never : K): /*elided*/ any; }; } & T;