import { Action } from '@ngrx/store';
import { Tag, Resource } from '@bidi/common-services';
export declare const ContentsLibraryActionTypes: {
    GET_TAGS: string;
    GET_TAGS_SUCCESS: string;
    GET_TAGS_FAILURE: string;
    GET_RESOURCES: string;
    GET_RESOURCES_SUCCESS: string;
    GET_RESOURCES_FAILURE: string;
    SELECTED_TAG: string;
};
export declare class GetTags implements Action {
    readonly payload: {
        type: string;
    };
    readonly type: string;
    constructor(payload: {
        type: string;
    });
}
export declare class GetTagsSuccess implements Action {
    readonly payload: Tag[];
    readonly type: string;
    constructor(payload: Tag[]);
}
export declare class GetTagsFailure implements Action {
    readonly payload?: any;
    readonly type: string;
    constructor(payload?: any);
}
export declare class GetResources implements Action {
    readonly payload?: any;
    readonly type: string;
    constructor(payload?: any);
}
export declare class GetResourcesSuccess implements Action {
    readonly payload: Resource[];
    readonly type: string;
    constructor(payload: Resource[]);
}
export declare class GetResourcesFailure implements Action {
    readonly payload?: any;
    readonly type: string;
    constructor(payload?: any);
}
export declare class SelectedTag implements Action {
    readonly payload: any;
    readonly type: string;
    constructor(payload: any);
}
