import { LifeCycleObserver } from '@loopback/core';
import { juggler } from '@loopback/repository';
export declare class InsideRestDataSource extends juggler.DataSource implements LifeCycleObserver {
    static dataSourceName: string;
    static readonly defaultConfig: {
        name: string;
        connector: string;
        crud: boolean;
        options: {
            strictSSL: boolean;
        };
        operations: {
            template: {
                method: string;
                url: string;
                options: {
                    headers: {
                        accept: string;
                        "content-type": string;
                        Authorization: string;
                        "Accept-Language": string;
                        sessionid: string;
                    };
                };
            };
            functions: {
                read: string[];
            };
        }[];
    };
    constructor(dsConfig?: object);
}
