export default class ExampleGenerator { schemas: {}; constructor(schemas: any); jsonToRef(json: any): {}; parseRef(line: string, exampleOnly?: boolean): {}; exampleByValidatorRule(rule: string): "user@example.com" | "Some string"; getSchemaExampleBasedOnAnnotation(schema: string, inc?: string, exc?: string, onl?: string, first?: string, parent?: string, deepRels?: string[]): any; exampleByType(type: any): any; exampleByField(field: any, type?: string): any; getPaginatedData(line: string): { dataName: string; metaName: string; }; } export declare abstract class ExampleInterfaces { static paginationInterface(): { PaginationMeta: { type: string; properties: { total: { type: string; example: number; nullable: boolean; }; page: { type: string; example: number; nullable: boolean; }; perPage: { type: string; example: number; nullable: boolean; }; currentPage: { type: string; example: number; nullable: boolean; }; lastPage: { type: string; example: number; nullable: boolean; }; firstPage: { type: string; example: number; nullable: boolean; }; lastPageUrl: { type: string; example: string; nullable: boolean; }; firstPageUrl: { type: string; example: string; nullable: boolean; }; nextPageUrl: { type: string; example: string; nullable: boolean; }; previousPageUrl: { type: string; example: string; nullable: boolean; }; }; }; }; }