import Parse from 'parse';
export interface Response {
    selectedColumns: any[];
    columns: any[];
    setColumns?: (columns: string[]) => void;
    customFields: CFObject[];
    statusKey?: string[];
}
export interface CFObject extends Parse.Object {
    name: string;
    key: string;
    fieldType?: any;
}
export interface VCObject extends Parse.Object {
    name: string;
    config: any;
}
export declare type WorkspaceType = {
    objectId: string;
};
declare const useTableColumns: (viewType: string, workspace: WorkspaceType) => Response;
export default useTableColumns;
