export interface IEntityBase {
    id: number;
    createTime: string;
    createId: number;
    modifiedTime: string;
    modifiedId: number;
}
export declare class EntityBase implements IEntityBase {
    id: number;
    createTime: string;
    createId: number;
    modifiedTime: string;
    modifiedId: number;
    constructor(param?: any);
}
export interface Page {
    page: number;
    size: number;
    total?: number;
}
export interface ResponseData<T> {
    code: string;
    message?: string;
    data?: T;
}
export type NonMethodKeys<T> = {
    [K in keyof T]: T[K] extends Function ? never : K;
}[keyof T];
export type NonMethodProperties<T> = Pick<T, NonMethodKeys<T>>;
