import { CoreModels } from 'tnp-core/src'; import { Models as ModelsNg2Rest } from 'ng2-rest/src'; export interface FiredevHttpDecoratorOptions { path?: string; pathIsGlobal?: boolean; overrideContentType?: CoreModels.ContentType; overridResponseType?: ModelsNg2Rest.ResponseTypeAxios; } export declare function GET(pathOrOptions?: string | FiredevHttpDecoratorOptions, pathIsGlobal?: boolean): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export declare function HEAD(pathOrOptions?: string | FiredevHttpDecoratorOptions, pathIsGlobal?: boolean): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export declare function POST(pathOrOptions?: string | FiredevHttpDecoratorOptions, pathIsGlobal?: boolean): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export declare function PUT(pathOrOptions?: string | FiredevHttpDecoratorOptions, pathIsGlobal?: boolean): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export declare function PATCH(pathOrOptions?: string | FiredevHttpDecoratorOptions, pathIsGlobal?: boolean): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export declare function DELETE(pathOrOptions?: string | FiredevHttpDecoratorOptions, pathIsGlobal?: boolean): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;