export declare class Declaration { defaults?: string; key?: string; type?: string; constructor(input?: { key?: string; type?: string; defaults?: any; }); toJSON(): any; get assignmentIdentifier(): string; serialize(): string; hashKey(): string; static fromJSON(input: any): Declaration; static deserialize(str: string): Declaration; } export declare namespace Declaration { type JSON = { defaults?: any; key?: string; type?: any; }; } //# sourceMappingURL=declaration.d.ts.map