export type IResponse = { text: string; } & ({ successed: false; resource: K; error: Error; } | { successed: true; resource: T; error: null; }); export declare class SelfError { readonly successed: false; readonly error: Error; readonly resource: T | null; readonly text: string; constructor(error: Error | string, data?: { resource?: T; text?: string; }); } export declare class SelfStatus { readonly successed: true; readonly error: null; readonly text: string; readonly resource: T; constructor(resource: T, text: string); } //# sourceMappingURL=status.type.d.ts.map