/**
 * @param {Buffer} data
 * @return {DataView}
 */
export function view(data: Buffer): DataView;
/**
 * @namespace
 * @param {*} data
 * @param {{(error:string|null,meta?:typeof result):void}} callback
 */
export function ttfInfo(data: any, callback: (error: string | null, meta?: typeof result) => void): void;
/**
 * @param {string | number | Buffer | URL | DataView} pathOrData
 * @returns {Promise<typeof result>}
 */
export function promise(pathOrData: string | number | Buffer | URL | DataView): Promise<typeof result>;
export namespace result {
    namespace meta {
        const property: {
            name: string;
            text: string;
        }[];
        const description: {
            name: string;
            text: string;
        }[];
        const license: {
            name: string;
            text: string;
        }[];
        const reference: {
            name: string;
            text: string;
        }[];
    }
    namespace tables {
        const name_1: {};
        export { name_1 as name };
        export const post: {};
        export namespace os2 {
            const version: string;
            const weightClass: string;
        }
    }
}
/**
 * org: tableName.js
 * @param {*} data
 */
declare function name(data: any): any;
export {};
//# sourceMappingURL=main.d.ts.map